<?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/20210331"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  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-20210331.xsd" xlink:type="simple"/>
    <context id="ic36c5df00528453096a04025abc8154c_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="i2acf4f11d0d044549067f769cdedea41_I20210428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-04-28</instant>
        </period>
    </context>
    <context id="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if9c439d414c44cd09f022bbaf7efbd6f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8417b4d66d864c0d8be1fb0a261514ad_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if7ecbcf06e264a74aa71f0c2a5bee1ea_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i465a95b6396043ebb7b2dacbcddf03cb_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7657eaec8dfd4a5680e56517258aed1b_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i24639d18668742d6b1c1695ac5beae7e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i55573cfd4b1741e495f9325c7da26dca_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3bced640ef324d8ea67a5b7f85d013e7_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="i49dfc95b323a4640b75744e19bdf9c67_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="ia049ccc5d7154a2ab36dd681fd4b34c3_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="i7663db88a0a341e1acbd92c18af59abe_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="ifb6efe44612141cf9d4fc2c5ee7b6de2_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="i004d2da728b94f0dbd1e4c0cc3e1c21f_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="ib496ff0eb3524148aa8873b8da3f122e_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="i751e6dcc836e47efb3023abc3d71ef90_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="i1e92b3e030df4d9aa593f91c7293a29e_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="i19a473054f6f48afa269e4bce4b4715e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6a4e9c3b00ad495f8c40ae1fa87339dd_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="ib54173b2555641849df9132c69b210c0_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="ie2403f5daf4745e1842503e4615e73a8_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="i46fa679b36f54610ba6fb981c5db6868_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="i4624c30a97f84c60a98366e55f77599e_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="ia4451b527f8945c8b26b13b11e4f5f1b_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="i844519f2940c42b194e4007ab50128e3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i43ef4bd3948841d0ae2d48f4c5d076e2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3420bf30180145cf87af2deacd84780c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic63f2fc330ad4b16b2980b3ab3a448f6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7b17ad6ef02c4e43a3ba7d3ffc2c648d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c51592648d44ef19461ec0cddefaa83_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6e2080e7e6ff48f380800565b124bb61_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic27658570cb542ffada9bb88361545e1_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia8abf601322f4225a1b25e3afcdbafc8_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if213067f4fed42ab80da7b4a8aa240ae_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia8366a1512404f8694998603e521e89c_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iac9b38ec05ef469a9ac0607de8dccb6e_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7e02ab874c51451caa75bea75ce79220_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i43d360dfc9544df99b6c2010ab9adcae_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1ad6e629fafd4d198a26f89beb7751e9_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ieb3fd1b02f7b41d1b859be4eefabb1b4_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib5181e4edc3d408f8b55a26e81eaa35e_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib833c3337060433ab44e094d4473f3aa_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic4391875cd794636813d600a0334e914_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1a5b92ebf5374883b11ea10ef613deff_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7125823ffd3f4dd79cd3998a83aa921f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3bcba6aa5ede4f43a4b4feaacce23900_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f2d550c725f4d0f89e69a062bc2c163_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id08beb738c034c91b72b55123f2157da_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3ebf2e98235e4de587e2eeab41ce9bd2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7fc739b2b68a48b889e3231e3eea5b26_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1c52c20c00fa4816a96ff28b1c2f4910_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ed052e02c6b4cfcb4cca8a779ac85a7_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0884315a6d1545499ad92a89e3a37dd3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3928bf86f01a4821a26194d2aa225418_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i40830e18a4d94af19da407f4d299887e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i36cfce34362d4ab0893ad97df635e874_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie3b13e12b4b1424f8500fbcbb49198c2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i74a51f7db78149e39fae134d54959ff6_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9bc11274deba44aa861499bbc6a52c34_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i465a8add6b7649aebd886a84953ac0c8_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="i888c0cbd8d5b427597b109bd52584df3_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="ib0eabababcbe48a0accd644b47c083ab_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia9dca8be23b24e638b2ff68ac400ea6b_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="ie0a7895469d14c6c82bcd2f1cd1f8e4e_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:July2017SwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="i4f6f52817065497c8f39e73a5f6d6b74_I20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:February2018SwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="i31a9c792b3584a03abf3ab13fa489d35_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:June2019SwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i2202a36e0b434d5a8b67fefec7b6393a_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="ia123d9dbf2504a98b44a4ce178f9d2ae_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i69cffb8dfc2b4980854eda6f38d32c23_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="if52a46cd91d14dbda215dc941b67e0b3_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i29afd9d4d7644f6da6b00e412b62248f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:ForwardStartingInterestRateSwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i037bcb992f1e485980b293260e66c124_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <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-03-31</instant>
        </period>
    </context>
    <context id="i811c4bbe1bd2420bbbc3b6daa2be7fc1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7985d4658358429fb1e60e44a5a29b2a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember>
                <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-03-31</instant>
        </period>
    </context>
    <context id="i8c8cbdb29b314db2aa1c6642764347c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if1d64c16bf174de18d367cd38bfa1a93_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <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-03-31</instant>
        </period>
    </context>
    <context id="iaa40e29cb4b9411a9fcc022a25b98ec1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3dd0e96f810c40debf6545e6d1262c24_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <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-03-31</instant>
        </period>
    </context>
    <context id="ic1ab75cf5c1d4a238ba9d5a2fbd10707_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8bb16c6e23f94cacad4e3b91c84bd27d_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia8ae81698df34dbc8a62e8177669c1bc_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib17a1d83f3c548ec849732d2d7052cae_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia6c08fa3439845dc9ed9ce5f0208a299_D20210101-20210331">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i950c1328220046f18103df589ca98bd2_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ief99712caebf4172bb7189b1c6b536d3_D20200101-20200331">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib92f964cb96f4386bf5f91d094a47d81_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i9b8ed5b1f34d4284b0e6999539f3d9d0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i53762fffc16548ba98b9446ecc1b95b2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:USStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id9cdf3600f9b4a81a44506393fc4db94_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9f21f6aa52bf46e49c65f63baca8f824_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i208cf85e3f3041b1871ccf5b83094733_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if03dfcfe7c164f348f0e3046d5e6d84f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8e5cef4c271544368b5655f519683efb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ieb8b936f65574c91baa3a230143bcfbb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9e5b6670a5a640b6934c2c94bf262ebf_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id67ad0e7d2f442ee86a457bd7c807ca6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i352d0d75bfc942a79b9d00cf6f9cc220_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i32b51814f99747b48a79445cf9225fa6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8c87b07a0daa40bcb3661779630f39c6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9a2f0aeb24864f69bfb3ef1940226345_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic22cb38148dc4c79b1c7a5c68d175553_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic107c9597eb44273997f4f598e114529_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i57c51566d59846b8b501310b930ff144_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie2aa572fe295402d833ad05ed3fb6e6f_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i2fedd964a7b5421586a917b92a42238d_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="iee4a39811f5547d4988eda3de31d8dfc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if327041e31714702804aaefa0ce5c7ff_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic742a8d946bb48e8be89dabb75ec50e4_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i46d1cc302b2841418dea6ec56b5729d4_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0ccca70f19634f828368048b1b4fac74_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i803e5cbf60b94a5da80658e5113f18ff_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="i82247ce9ee3b4ef1a5e3f5d5efbed73e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i76ca92949109423e98ca0ac6e0bacfbe_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6646bc5875bd44809a7f1a27da24c968_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic8de888fef53462b8c618de1f9aba8f5_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1f70da93bedd4bf4bb942058088c72f5_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ida87e7fde1f5448b9d7dc304eb4cbb11_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3ee4a8230fd34710b8bf54a6952713d5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iaa694d4fd0164804a74eace4dd0b79ea_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9aaa653bc2784e8f8025a10e218933c6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i50d9b603c22845b2858e6f00d3ca17c3_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id512e5cf053c49889611783b19ba288f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i98a219ff5eab4e4f99e2897c6208f6ec_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:GeneralMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6c6d0a8d09c94b30809666c35af41fd9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:GeneralMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i54006d1e8e5d4889a0bf2b467f7291ce_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:EnterpriseMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9ccecf9093294ba58876a64e3b60189f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:EnterpriseMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia3c45418bba9427a89521542887c4230_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i399f5e7d23064b1a93e388e78dd84fc4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2ce28ea4ffa848e6bddfef4202f24fdc_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i32e22274b99b42af9424e8b7d93f2220_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id65af762471b4a0fbf5ed166cdfd5110_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iac3650976d1746719ff9aaab873b0542_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icd5c4ba95f95406d96262ce9672ca3d7_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0a4827e341cd449a80ef8456dbb7bf3c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</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="cases">
        <measure>blkb:cases</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83L2ZyYWc6MDUyMDQxOTMyNTYxNDM2NGE4NDE4YjQ2ZWU1ZmU3YTcvdGFibGU6ODVlNjM2NDdkZDk0NGZjODhhZmJhNjk2NGY1N2MyZGUvdGFibGVyYW5nZTo4NWU2MzY0N2RkOTQ0ZmM4OGFmYmE2OTY0ZjU3YzJkZV8zLTEtMS0xLTA_4fd08f35-625d-4dd8-a1a6-6ee8a277151f">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83L2ZyYWc6MDUyMDQxOTMyNTYxNDM2NGE4NDE4YjQ2ZWU1ZmU3YTcvdGFibGU6ODVlNjM2NDdkZDk0NGZjODhhZmJhNjk2NGY1N2MyZGUvdGFibGVyYW5nZTo4NWU2MzY0N2RkOTQ0ZmM4OGFmYmE2OTY0ZjU3YzJkZV80LTEtMS0xLTA_dc8cfe5a-d353-4af6-920f-7bfbc72b1392">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83L2ZyYWc6MDUyMDQxOTMyNTYxNDM2NGE4NDE4YjQ2ZWU1ZmU3YTcvdGFibGU6ODVlNjM2NDdkZDk0NGZjODhhZmJhNjk2NGY1N2MyZGUvdGFibGVyYW5nZTo4NWU2MzY0N2RkOTQ0ZmM4OGFmYmE2OTY0ZjU3YzJkZV81LTEtMS0xLTA_118a3b8d-653d-4d73-a113-eb73295008d8">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83L2ZyYWc6MDUyMDQxOTMyNTYxNDM2NGE4NDE4YjQ2ZWU1ZmU3YTcvdGFibGU6ODVlNjM2NDdkZDk0NGZjODhhZmJhNjk2NGY1N2MyZGUvdGFibGVyYW5nZTo4NWU2MzY0N2RkOTQ0ZmM4OGFmYmE2OTY0ZjU3YzJkZV82LTEtMS0xLTA_0d44e699-5588-4922-b8ca-3263b310f9c9">0001280058</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83L2ZyYWc6MDUyMDQxOTMyNTYxNDM2NGE4NDE4YjQ2ZWU1ZmU3YTcvdGFibGU6ODVlNjM2NDdkZDk0NGZjODhhZmJhNjk2NGY1N2MyZGUvdGFibGVyYW5nZTo4NWU2MzY0N2RkOTQ0ZmM4OGFmYmE2OTY0ZjU3YzJkZV83LTEtMS0xLTA_153fde01-841b-4b7a-9740-b6b3e50b12b6">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml84Mg_30e6adde-0272-452b-b193-9d4c6b2add1a">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6NWVkMDFiZTI3OGEwNDVkNWI2NjcwMzg1MzBjYjMyMjYvdGFibGVyYW5nZTo1ZWQwMWJlMjc4YTA0NWQ1YjY2NzAzODUzMGNiMzIyNl8wLTAtMS0xLTA_420ad136-7359-43e4-afe9-fdb2c14b252f">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8xMTg_59fb2615-7272-4036-b39b-b2a2919c5ad0">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6NzIwOThlYzA1OTI2NDA1NzgyYTI2ZjI1Y2E5ZTQ2YWQvdGFibGVyYW5nZTo3MjA5OGVjMDU5MjY0MDU3ODJhMjZmMjVjYTllNDZhZF8wLTAtMS0xLTA_fcf7f261-ac57-4855-8b41-f32880e79c12">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDA3_33b07fa4-0826-4045-a955-d5526fafd040">000-50600</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDEy_9d7c97ea-0ec9-4d31-aa3b-c31a5ec8dba1">Blackbaud, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6Njg3MGZjOWE4OTQxNGRlOTkxMTljZDU5NjNhOWRiNmMvdGFibGVyYW5nZTo2ODcwZmM5YTg5NDE0ZGU5OTExOWNkNTk2M2E5ZGI2Y18xLTAtMS0xLTA_8bb89181-9187-424d-9f55-0a4670f9242c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6Njg3MGZjOWE4OTQxNGRlOTkxMTljZDU5NjNhOWRiNmMvdGFibGVyYW5nZTo2ODcwZmM5YTg5NDE0ZGU5OTExOWNkNTk2M2E5ZGI2Y18xLTEtMS0xLTA_5ac9d206-6ce0-45c9-ac9c-ccf4988a7d69">11-2617163</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDEz_22456528-6b59-4e13-93f5-f7b851410022">65 Fairchild Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDE0_13adfce6-6a5f-448d-a3b2-e398920b6698">Charleston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDA4_341930ce-3d88-42ff-b0b1-178285fcf008">SC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDE1_a01bf7a0-c522-4faf-b0f2-c8515dc65ce4">29492</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDA5_3ee43ff0-4fac-44b1-910c-0d886643b4c9">843</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDE2_34ac1c1d-974d-48d1-9f14-554a9ca61abd">216-6200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6NTc5OTBjZjJjOWZhNDc4YTkwNGFlODQyZWIzOTNkMTEvdGFibGVyYW5nZTo1Nzk5MGNmMmM5ZmE0NzhhOTA0YWU4NDJlYjM5M2QxMV8zLTAtMS0xLTA_14b2c5ef-c789-455f-bce2-f008f3031d83">Common Stock, $0.001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6NTc5OTBjZjJjOWZhNDc4YTkwNGFlODQyZWIzOTNkMTEvdGFibGVyYW5nZTo1Nzk5MGNmMmM5ZmE0NzhhOTA0YWU4NDJlYjM5M2QxMV8zLTEtMS0xLTA_cf19127e-ee85-4fc0-adbe-7dd71ec8eb7b">BLKB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6NTc5OTBjZjJjOWZhNDc4YTkwNGFlODQyZWIzOTNkMTEvdGFibGVyYW5nZTo1Nzk5MGNmMmM5ZmE0NzhhOTA0YWU4NDJlYjM5M2QxMV8zLTItMS0xLTA_26aae553-da2b-4c4b-bceb-03dc9800106e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDE3_24bf8f93-3eb2-427f-be44-c77a5112c38b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDEw_b1b9eaec-8318-4a99-a035-85de034432f3">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6YjVjN2YzODZiOWQxNDdmNTlhMmNhNDRjNDNiNzhkMzkvdGFibGVyYW5nZTpiNWM3ZjM4NmI5ZDE0N2Y1OWEyY2E0NGM0M2I3OGQzOV8wLTAtMS0xLTA_64e5e0b0-d59f-4aef-87fd-211320a3bb93">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6YjVjN2YzODZiOWQxNDdmNTlhMmNhNDRjNDNiNzhkMzkvdGFibGVyYW5nZTpiNWM3ZjM4NmI5ZDE0N2Y1OWEyY2E0NGM0M2I3OGQzOV8xLTQtMS0xLTA_ddfffd11-ee56-40f1-a7af-9b18606c9f61">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGFibGU6YjVjN2YzODZiOWQxNDdmNTlhMmNhNDRjNDNiNzhkMzkvdGFibGVyYW5nZTpiNWM3ZjM4NmI5ZDE0N2Y1OWEyY2E0NGM0M2I3OGQzOV8yLTQtMS0xLTA_cc8bc582-ed0c-49cc-af07-dedb8e393d05">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDEx_ad7573bf-132e-428d-95eb-8f91aac11415">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2acf4f11d0d044549067f769cdedea41_I20210428"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xL2ZyYWc6MWNkOWNjNTYxZDBmNGVhMjg4YTJhNDFmZTc4M2JjOTIvdGV4dHJlZ2lvbjoxY2Q5Y2M1NjFkMGY0ZWEyODhhMmE0MWZlNzgzYmM5Ml8yMDA1_04f61637-d6aa-43a4-88a0-f00434325c35"
      unitRef="shares">48818991</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNC0xLTEtMS0w_f792f2ed-a1c8-4df7-bd73-546122a35488"
      unitRef="usd">27753000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNC0yLTEtMS0w_b99bed69-46dc-4413-9d44-88abbfc2b95f"
      unitRef="usd">35750000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNS0xLTEtMS0w_4721a8d9-fb33-4217-bc0c-13449e4a6ef3"
      unitRef="usd">255158000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNS0yLTEtMS0w_c02fd733-f60d-41c5-9f87-1ce75f8b50bc"
      unitRef="usd">609219000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNi0wLTEtMS0wL3RleHRyZWdpb246M2RlMzNlMzkxNjM2NGViMTg3YTViYzQ1N2M1NzNmMDRfNDU_1f7c229d-3af7-457e-ac30-a96b71fee6ed"
      unitRef="usd">10361000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNi0wLTEtMS0wL3RleHRyZWdpb246M2RlMzNlMzkxNjM2NGViMTg3YTViYzQ1N2M1NzNmMDRfNTI_d0d6fe59-6248-4e49-a31a-9ee29e026f1f"
      unitRef="usd">10292000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNi0xLTEtMS0w_8907941a-bbf1-430e-b8e5-e25c783a2624"
      unitRef="usd">83333000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNi0yLTEtMS0w_c5f6ed9b-7c08-4a59-83f1-0001e05ae75d"
      unitRef="usd">95404000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNy0xLTEtMS0w_73a10a5b-df86-43be-be41-1046dcc04201"
      unitRef="usd">945000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNy0yLTEtMS0w_0390a4ab-9a4b-4b54-bc4e-1dff439de5d4"
      unitRef="usd">321000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfOC0xLTEtMS0w_2e3f7b1a-e8fa-4a2c-a102-d85be31bde4c"
      unitRef="usd">98095000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfOC0yLTEtMS0w_0a1725bf-04bb-4fef-8d7c-20c91ea0c2cb"
      unitRef="usd">78366000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfOS0xLTEtMS0w_3e0a6313-f7f8-412e-aeb7-0d935dfde5e6"
      unitRef="usd">465284000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfOS0yLTEtMS0w_712b898f-fc1d-4ff1-bd08-879dcb4dcccb"
      unitRef="usd">819060000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTAtMS0xLTEtMA_e88aa9ba-d173-421b-bcd2-4b6fed44c4cf"
      unitRef="usd">105124000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTAtMi0xLTEtMA_f8a91ac3-705c-4eb2-ae9e-7d9c61332a42"
      unitRef="usd">105177000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTEtMS0xLTEtMA_2983346f-e5cb-499a-88c6-c97382261ecb"
      unitRef="usd">20055000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTEtMi0xLTEtMA_4e3d6e5c-fae0-456c-bb0b-350f6b9c9761"
      unitRef="usd">22671000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTItMS0xLTEtMA_618cc3cc-7bcb-4e37-924e-778dfb88a8cd"
      unitRef="usd">113624000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTItMi0xLTEtMA_970e790e-af77-4960-a82e-9e7ed822c13f"
      unitRef="usd">111827000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:Goodwill
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTMtMS0xLTEtMA_9f917195-3a71-40cd-b0c7-d30d7607377a"
      unitRef="usd">637113000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTMtMi0xLTEtMA_80f53617-3434-46dc-a122-c1134d2508de"
      unitRef="usd">635854000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTQtMS0xLTEtMA_f293d889-3975-4e65-9392-4350a406d873"
      unitRef="usd">269118000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTQtMi0xLTEtMA_ee3b7ceb-558d-41e8-8e63-1a0a3f9a5fa0"
      unitRef="usd">277506000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTUtMS0xLTEtMA_f26d2a5e-ccd2-4e17-a2cd-577975e0b69b"
      unitRef="usd">74022000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTUtMi0xLTEtMA_f128b51e-e256-47b8-a7f2-46033ee6a0f6"
      unitRef="usd">72639000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTYtMS0xLTEtMA_27c9ede2-5336-4fb3-9770-556e300a3252"
      unitRef="usd">1684340000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTYtMi0xLTEtMA_2c8bde14-f6c7-4efe-9014-ff05d751e2c5"
      unitRef="usd">2044734000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTktMS0xLTEtMA_c30f6dbb-4da8-493d-8db8-4c31eb340fd9"
      unitRef="usd">35274000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMTktMi0xLTEtMA_6f0750e0-077b-48cc-a975-71ea55230a20"
      unitRef="usd">27836000</us-gaap:AccountsPayableTradeCurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjAtMS0xLTEtMA_c902ebec-248b-44c8-9782-64d4e4a78c3a"
      unitRef="usd">53013000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjAtMi0xLTEtMA_22f816a6-7571-4d10-ac7e-7a27b9a1b3c4"
      unitRef="usd">52228000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:DueToCustomersCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjEtMS0xLTEtMA_dc4c911b-e5ea-4df6-b263-54b963c6e341"
      unitRef="usd">254947000</blkb:DueToCustomersCurrent>
    <blkb:DueToCustomersCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjEtMi0xLTEtMA_8253abd0-2fa3-4fd0-8376-c2d52cd9989a"
      unitRef="usd">608264000</blkb:DueToCustomersCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjItMS0xLTEtMA_0296f830-cc99-4067-b6f9-5f021c5b8f4b"
      unitRef="usd">12875000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjItMi0xLTEtMA_585014e5-f200-48c9-88a1-b75d528c6cd8"
      unitRef="usd">12840000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjMtMS0xLTEtMA_6c55f214-4d9f-4cf4-b106-fea7930e4770"
      unitRef="usd">290025000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjMtMi0xLTEtMA_f1629034-758b-4041-a6e3-80310f6860f2"
      unitRef="usd">312236000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjQtMS0xLTEtMA_6b5068ca-d5c9-4501-a421-b6ea97c79550"
      unitRef="usd">646134000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjQtMi0xLTEtMA_536b320c-0486-4c14-b9cb-044361a9fa3d"
      unitRef="usd">1013404000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjUtMS0xLTEtMA_115b6907-7d5a-4d27-b2b6-3b73fa1687d6"
      unitRef="usd">537924000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjUtMi0xLTEtMA_7ed0377b-a7bb-4061-9a82-8813c242cd5c"
      unitRef="usd">518193000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjYtMS0xLTEtMA_6fb6931e-60d7-4bcf-a3ed-8f7ddc1ad354"
      unitRef="usd">54444000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjYtMi0xLTEtMA_b8da911b-960b-4367-a2e1-d1509f31b5f1"
      unitRef="usd">54086000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjctMS0xLTEtMA_1b15753a-8b43-424f-bade-d2101191f67a"
      unitRef="usd">4495000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjctMi0xLTEtMA_b23bac59-dcbb-4ce9-a494-1dfc1b81b19c"
      unitRef="usd">4678000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjgtMS0xLTEtMA_aebc8b35-a2ab-4592-a94e-c4559942101c"
      unitRef="usd">15744000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjgtMi0xLTEtMA_00f05039-8a6e-48c4-9082-658bf7a6b5e6"
      unitRef="usd">17357000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjktMS0xLTEtMA_c5040b9f-2ca4-4c2e-a2d1-dbc1aff14ad6"
      unitRef="usd">9439000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMjktMi0xLTEtMA_662163a2-368e-450c-ab50-f5048b4df0ca"
      unitRef="usd">10866000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzAtMS0xLTEtMA_3826d5b2-82b4-41e6-9736-69fa840ee46e"
      unitRef="usd">1268180000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzAtMi0xLTEtMA_f36e8d45-0df1-4abd-9ce5-84b8bfa70bdd"
      unitRef="usd">1618584000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzEtMS0xLTEtMA_3765d118-5794-4347-aa85-35f070176dee"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzEtMi0xLTEtMA_6f257199-ac3a-4468-9ce2-c826032185fd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmNkZjJiOTRiZDI5NDQ4MDM4YWEwYWYyZGFkYmJkM2UwXzIx_06d06027-0f46-49e3-a868-9af51be74fed"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmNkZjJiOTRiZDI5NDQ4MDM4YWEwYWYyZGFkYmJkM2UwXzIx_64f5fef5-a0e4-42e9-a960-72a13baba3c9"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmNkZjJiOTRiZDI5NDQ4MDM4YWEwYWYyZGFkYmJkM2UwXzQz_38947f8b-d76f-4c68-9a63-b6bbb3853130"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmNkZjJiOTRiZDI5NDQ4MDM4YWEwYWYyZGFkYmJkM2UwXzQz_4ad865e3-561c-4979-96dc-54ba3634bd30"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzMtMS0xLTEtMA_54df056d-1055-4e34-9277-b11c2ccc1191"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzMtMi0xLTEtMA_1e928f21-afc6-4615-a116-0d9029d167f4"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjFlYWZlOWM5MGI0OTRmNjliYjgxNWQ0ODJlMGEzMDdkXzE4_2c5af492-4963-45d2-9f79-6b3c3a232325"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjFlYWZlOWM5MGI0OTRmNjliYjgxNWQ0ODJlMGEzMDdkXzE4_8a320b60-e5db-41b4-8b82-9ba448ef51cc"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjFlYWZlOWM5MGI0OTRmNjliYjgxNWQ0ODJlMGEzMDdkXzMy_28b2733a-f311-404d-ab3b-82589f1b3600"
      unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjFlYWZlOWM5MGI0OTRmNjliYjgxNWQ0ODJlMGEzMDdkXzMy_70b9d445-6bac-4631-83f2-fbac58ed14dc"
      unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjFlYWZlOWM5MGI0OTRmNjliYjgxNWQ0ODJlMGEzMDdkXzU0_1f86e3fe-3d65-44f5-857c-5407a8c76a3c"
      unitRef="shares">61595276</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjFlYWZlOWM5MGI0OTRmNjliYjgxNWQ0ODJlMGEzMDdkXzYx_a87efa9b-49db-41fd-9222-110e603133f4"
      unitRef="shares">60904638</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzQtMS0xLTEtMA_a3815fd7-4cde-4126-b1bb-417f58e569cc"
      unitRef="usd">62000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzQtMi0xLTEtMA_239d9fa3-2831-4cea-b6cb-5f709a8c3c9c"
      unitRef="usd">61000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzUtMS0xLTEtMA_773a5eaa-c57c-4c14-915b-501416784e34"
      unitRef="usd">574958000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzUtMi0xLTEtMA_395af11f-1cce-48f2-973e-d989b41069ee"
      unitRef="usd">544963000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockShares
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmRjZmQ5YTJjNGZhNzQ1ZWNiZGQ3ZTE3Y2U5YjY2NjcwXzI5_a9535ac9-7124-4977-a20e-621ef0d47d42"
      unitRef="shares">12760956</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmRjZmQ5YTJjNGZhNzQ1ZWNiZGQ3ZTE3Y2U5YjY2NjcwXzM2_5a023b8e-ebe6-469d-99a8-75c4162f0e2a"
      unitRef="shares">12054268</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzYtMS0xLTEtMA_2c714d4b-1764-431f-99ba-1f7accfbd0c3"
      unitRef="usd">399583000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzYtMi0xLTEtMA_c10eae48-11eb-4902-83e1-46debfad580b"
      unitRef="usd">353091000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzctMS0xLTEtMA_697b8fab-f03f-4758-a962-ca4c5a805e41"
      unitRef="usd">4163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzctMi0xLTEtMA_a3f53e5d-caca-4b95-aafe-bfd4991a6049"
      unitRef="usd">-2497000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzgtMS0xLTEtMA_03e7fb9c-316b-43d0-858b-ee646e43f0c0"
      unitRef="usd">236560000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzgtMi0xLTEtMA_86e71f6f-c617-4a69-ad04-68f488a44952"
      unitRef="usd">236714000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzktMS0xLTEtMA_3c05bab1-c27d-4131-b2f2-cf469cbcf679"
      unitRef="usd">416160000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfMzktMi0xLTEtMA_77b8e975-6185-463e-b19b-baf1db4c1b39"
      unitRef="usd">426150000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNDAtMS0xLTEtMA_3a6513f4-dac4-4cc7-a613-cdabd5a1dbe3"
      unitRef="usd">1684340000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yMi9mcmFnOjAyMDgwN2Q1ZWU3YTQ5YjRhNGJmOGMxNmI1OGUzNDhhL3RhYmxlOmQ5NDE0OWFjM2FkZjRmZjI5NjAwNzA0MjZkNTJlMDg4L3RhYmxlcmFuZ2U6ZDk0MTQ5YWMzYWRmNGZmMjk2MDA3MDQyNmQ1MmUwODhfNDAtMi0xLTEtMA_e545446e-a12c-42a2-b679-8cf5786b947e"
      unitRef="usd">2044734000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8417b4d66d864c0d8be1fb0a261514ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfNC00LTEtMS0w_6c537427-3b88-4b4b-b900-042dfe3a96c4"
      unitRef="usd">206750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7ecbcf06e264a74aa71f0c2a5bee1ea_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfNC01LTEtMS0w_499c0377-1768-4928-95fc-7be848c172d3"
      unitRef="usd">204867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i465a95b6396043ebb7b2dacbcddf03cb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfNS00LTEtMS0w_f65fd98d-9032-4c17-b4c3-e6b300961112"
      unitRef="usd">12441000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7657eaec8dfd4a5680e56517258aed1b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfNS01LTEtMS0w_c27a14ae-28ef-4586-a9ed-bf7dd0358a41"
      unitRef="usd">18754000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfNi00LTEtMS0w_993a9296-f1b1-41b8-89a3-8408c1e446b5"
      unitRef="usd">219191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfNi01LTEtMS0w_aed27577-c114-4f49-9980-946099a477d7"
      unitRef="usd">223621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8417b4d66d864c0d8be1fb0a261514ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfOC00LTEtMS0w_321c6f2f-4e77-4113-8948-8836c2b2271f"
      unitRef="usd">88865000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if7ecbcf06e264a74aa71f0c2a5bee1ea_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfOC01LTEtMS0w_c6066e2d-140a-4fbd-82b7-dc97b4677ac7"
      unitRef="usd">89551000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i465a95b6396043ebb7b2dacbcddf03cb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfOS00LTEtMS0w_457253bd-6097-4889-88e3-5bb501fb2045"
      unitRef="usd">14520000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7657eaec8dfd4a5680e56517258aed1b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfOS01LTEtMS0w_fa0f6812-92be-45a2-91cc-ad328d2faaa8"
      unitRef="usd">15314000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTAtNC0xLTEtMA_62dcc428-76f7-424f-8b98-3ef0b2afd32b"
      unitRef="usd">103385000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTAtNS0xLTEtMA_645efb06-7334-4a67-8319-82aac20eecd7"
      unitRef="usd">104865000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTEtNC0xLTEtMA_bb177ee0-c95e-4a88-b667-eee287a93f5a"
      unitRef="usd">115806000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTEtNS0xLTEtMA_94b28e62-8b26-4e4e-a6f8-e8cccebb95b6"
      unitRef="usd">118756000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTMtNC0xLTEtMA_78dd8a2e-faec-4f22-a144-49e330ec8251"
      unitRef="usd">48793000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTMtNS0xLTEtMA_2364f691-1760-4dec-9282-a7180c56bf57"
      unitRef="usd">58735000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTQtNC0xLTEtMA_8ad804f9-7b17-4348-b3b9-cfdbf7378a97"
      unitRef="usd">29179000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTQtNS0xLTEtMA_f7b4d15e-9eac-4cff-9ebf-a21223ae10f1"
      unitRef="usd">24977000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTUtNC0xLTEtMA_c853fde8-32c0-4c49-9a1a-a10e37cd5e4b"
      unitRef="usd">30587000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTUtNS0xLTEtMA_138f10b8-8308-44c4-8075-59a52d324c33"
      unitRef="usd">25855000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTYtNC0xLTEtMA_36481949-0f09-4414-b3c6-97c9134752d8"
      unitRef="usd">549000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTYtNS0xLTEtMA_98d40a11-70ef-4345-a89a-f997b68c0888"
      unitRef="usd">741000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringCharges
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTctNC0xLTEtMA_6ba5e3bb-3688-42e8-aa89-4254b1686d1c"
      unitRef="usd">54000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTctNS0xLTEtMA_9a2f0588-7836-4356-819c-01fdebdda950"
      unitRef="usd">24000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTgtNC0xLTEtMA_9aa8a620-2e07-4e41-ab69-671ffdcedabb"
      unitRef="usd">109162000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTgtNS0xLTEtMA_ab78a46a-3d2c-4af7-bb0d-4f34a34970e5"
      unitRef="usd">110332000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTktNC0xLTEtMA_67c70c04-677e-4ad7-915c-73f17a57c25a"
      unitRef="usd">6644000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMTktNS0xLTEtMA_ce64cdfb-b4f7-45b6-897f-3db37f3b2ccd"
      unitRef="usd">8424000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjAtNC0xLTEtMA_785da69a-7451-438d-b6dc-9c0d4ca8e6c4"
      unitRef="usd">5114000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjAtNS0xLTEtMA_b4c523f1-b76f-42e6-8ea2-6091063d4420"
      unitRef="usd">4159000</us-gaap:InterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjEtNC0xLTEtMA_64232dd6-55dc-4f5f-b9e2-204a8cf6301a"
      unitRef="usd">-1010000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjEtNS0xLTEtMA_07e8a41a-73bc-4499-81bc-76576d7af401"
      unitRef="usd">1070000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjItNC0xLTEtMA_20327e14-eabd-4974-9b55-8ba3aef5b49a"
      unitRef="usd">520000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjItNS0xLTEtMA_e7e6b1bf-7f0b-470b-8577-3b8f683f86a7"
      unitRef="usd">5335000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjMtNC0xLTEtMA_31cc901d-c847-4e95-9be4-446a0ead32be"
      unitRef="usd">684000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjMtNS0xLTEtMA_2d4464af-0595-4821-ae4f-76ae5ed470f4"
      unitRef="usd">696000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjQtNC0xLTEtMA_c0bd6f20-b8f2-43e0-9173-255ed4b538c5"
      unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjQtNS0xLTEtMA_eab9ea9d-53c5-4f7e-8897-6d0c519f69ce"
      unitRef="usd">4639000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjYtNC0xLTEtMA_ffa94bb0-1691-4bd6-a06f-d28319861eaa"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjYtNS0xLTEtMA_8c71c943-d5f7-4618-a8cf-5ae0f1daa756"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjctNC0xLTEtMA_fe9b0291-3ac6-4506-b9b3-a64899c7928d"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjctNS0xLTEtMA_18a5e729-556c-4973-b7fd-71fca79dd35b"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjktNC0xLTEtMA_c1a9b270-418e-4d4b-8205-43c34f57f56a"
      unitRef="shares">47363197</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMjktNS0xLTEtMA_f6acd82f-85f2-41e6-b03b-3004f6f154f2"
      unitRef="shares">48036300</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzAtNC0xLTEtMA_c6d34fd5-97d3-4329-87c5-fc985f00970a"
      unitRef="shares">47363197</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzAtNS0xLTEtMA_4f5802a9-d4cc-4cb3-a638-7cce7684f848"
      unitRef="shares">48455751</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzItNC0xLTEtMA_609fc096-08f9-40df-a6fa-6e78fdcf00fb"
      unitRef="usd">2511000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzItNS0xLTEtMA_81240b68-30cd-469f-9a4f-7d15952ffe35"
      unitRef="usd">-5728000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzMtNC0xLTEtMA_b27b4da4-f98a-464c-8f35-c90634980f2b"
      unitRef="usd">4149000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzMtNS0xLTEtMA_62edb1c3-bc53-4bad-b999-36671702fdbc"
      unitRef="usd">-3122000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzQtNC0xLTEtMA_0ea5067c-e970-4719-9f79-3368cf04ee19"
      unitRef="usd">6660000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzQtNS0xLTEtMA_6bdcbadb-4f6a-4166-bf15-f51425d6a972"
      unitRef="usd">-8850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzUtNC0xLTEtMA_be0c8def-e39c-4889-a6fc-863ce89d499c"
      unitRef="usd">6496000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yNS9mcmFnOmYwMDJjOTZhMzU2NjQzYmE5YWFkYjQwMzc2NTI5ZmYwL3RhYmxlOmVkZTgzMTEyYzQ3ZjQxZDc4NzZmNzA2MjMyMWJlZThiL3RhYmxlcmFuZ2U6ZWRlODMxMTJjNDdmNDFkNzg3NmY3MDYyMzIxYmVlOGJfMzUtNS0xLTEtMA_dc2bb49a-523a-4a07-bc17-f33af5d5cdc1"
      unitRef="usd">-4211000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfNC0xLTEtMS0w_c8bf9a4f-e8fb-46fd-bde0-f51b9d8214cb"
      unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfNC0yLTEtMS0w_fd9e84c3-d980-4e41-9b6a-1dfbcd844c41"
      unitRef="usd">4639000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfNi0xLTEtMS0w_e6685a6a-fae6-49eb-bdf4-6c350e00ca25"
      unitRef="usd">20461000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfNi0yLTEtMS0w_1b6d45da-69ef-41dd-836c-45feb4b2a741"
      unitRef="usd">21804000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfNy0xLTEtMS0w_e911818c-72f6-4e1d-baae-7d2d48ca2aa9"
      unitRef="usd">2141000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfNy0yLTEtMS0w_cae79668-4b26-4bb7-bf82-429dbb95cfab"
      unitRef="usd">2488000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfOC0xLTEtMS0w_49a161f3-2374-43f1-94ec-6c8b596a381f"
      unitRef="usd">30005000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfOC0yLTEtMS0w_e3d0c422-2208-40dd-90ba-4a06da31b38a"
      unitRef="usd">13580000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfOS0xLTEtMS0w_f0a33541-2caa-445d-beeb-eb77a7b91651"
      unitRef="usd">-1142000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfOS0yLTEtMS0w_73e038ec-8d5d-40ec-84ac-2e6fc4304ea5"
      unitRef="usd">954000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTAtMS0xLTEtMA_61fcc2d2-e607-4cbb-8731-c4cf461012b8"
      unitRef="usd">506000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTAtMi0xLTEtMA_4b56bae6-2dbe-4916-ad94-6facbe094096"
      unitRef="usd">188000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTEtMS0xLTEtMA_79b26d6b-2002-4f08-b901-9f7691910913"
      unitRef="usd">32000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTEtMi0xLTEtMA_ac6c9d4e-1a82-4ce1-9b12-20d26c57d5e2"
      unitRef="usd">-102000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTMtMS0xLTEtMA_a0bdfca1-e34f-457b-be1f-dd84611d2ea3"
      unitRef="usd">-10407000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTMtMi0xLTEtMA_a124942c-a103-431e-9ec5-7fc8df505985"
      unitRef="usd">3876000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTQtMS0xLTEtMA_92cef829-0ffd-4a5b-9135-6e91bd77bf9a"
      unitRef="usd">17426000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTQtMi0xLTEtMA_e4a6e490-8e6d-4cfa-aae5-e79ea7723568"
      unitRef="usd">5303000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTUtMS0xLTEtMA_eaa7bd21-303b-4f5b-93e5-c1bcd01cef95"
      unitRef="usd">7550000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTUtMi0xLTEtMA_36aa69f3-ef82-4ea9-bf25-7d6525761dca"
      unitRef="usd">-4021000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTYtMS0xLTEtMA_f58a92a2-4abf-4420-a913-acc3c8c51bf2"
      unitRef="usd">549000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTYtMi0xLTEtMA_a767f3df-ff7d-46ce-a76e-4b66c2d8e172"
      unitRef="usd">-31694000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTctMS0xLTEtMA_a5fbdafb-5398-4ba0-933d-baaf2ca56ad0"
      unitRef="usd">-22752000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTctMi0xLTEtMA_d232ea48-3a34-41b4-9d08-22f1263ab323"
      unitRef="usd">-23364000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTgtMS0xLTEtMA_3685935c-2a27-45f7-94d0-0ec7f5ba8251"
      unitRef="usd">30103000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMTgtMi0xLTEtMA_de05900b-d0ec-4975-9423-46857d806589"
      unitRef="usd">-24503000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjAtMS0xLTEtMA_a5768572-49c0-4970-b901-f8893bc9153c"
      unitRef="usd">3470000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjAtMi0xLTEtMA_472fdbd5-8345-4103-afe4-17b7bbe9ca26"
      unitRef="usd">2867000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjEtMS0xLTEtMA_1488476a-4886-4045-aa4c-fa5ea9ea7e7c"
      unitRef="usd">9302000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjEtMi0xLTEtMA_05f707aa-493d-4070-ac0a-a2a9a3473f5d"
      unitRef="usd">10937000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjQtMS0xLTEtMA_2ed830e5-5346-4857-b16c-0ca218a16b23"
      unitRef="usd">-12772000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjQtMi0xLTEtMA_391db419-8501-4fa4-a9b9-7782df66522a"
      unitRef="usd">-13804000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjYtMS0xLTEtMA_3553f4e3-104a-44b8-b3c3-5e136052d906"
      unitRef="usd">80700000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjYtMi0xLTEtMA_87ec7aff-a5e5-4450-8d0d-eae04d7d6e7b"
      unitRef="usd">144700000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjctMS0xLTEtMA_2b45dc58-4cc3-4a51-bed5-98c93b5f2ab7"
      unitRef="usd">59667000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjctMi0xLTEtMA_97ebd92e-6748-42df-a72d-15a23660eaca"
      unitRef="usd">86075000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjktMS0xLTEtMA_10c24e93-36c5-48ad-bb70-c703ef13a165"
      unitRef="usd">18426000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMjktMi0xLTEtMA_3a579642-d56e-4c9d-a479-306c8a9a4b82"
      unitRef="usd">19782000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzAtMS0xLTEtMA_f4473b7c-81bc-457e-b5ac-aa6485898bc9"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzAtMi0xLTEtMA_0373fbb1-9c9f-4233-b82f-48bec0eb1862"
      unitRef="usd">1000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzEtMS0xLTEtMA_5863b16d-fd17-4b19-b053-020093fe3ebd"
      unitRef="usd">-353597000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
    <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzEtMi0xLTEtMA_e1b7b6fd-257f-477e-827c-25ae894d84a8"
      unitRef="usd">-311095000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
    <blkb:ChangeInCustomerFundsReceivable
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzItMS0xLTEtMA_526a2474-6459-462a-aca1-aaf556365df8"
      unitRef="usd">-563000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzItMi0xLTEtMA_b5fa6f11-d3b9-49d7-bcec-028dfb3b714d"
      unitRef="usd">-733000</blkb:ChangeInCustomerFundsReceivable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzMtMS0xLTEtMTI2_229a6c3b-cdd5-41fc-b0dc-85ea2a7aad3c"
      unitRef="usd">28066000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzMtMi0xLTEtMTI2_746b4fd4-bbdd-49e3-805f-184e7ee7cfae"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzMtMS0xLTEtMA_20cb0991-f082-4a5b-b7de-679082b73cc3"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzMtMi0xLTEtMA_c5374c55-92b6-466a-a825-3f8f88dd248a"
      unitRef="usd">5960000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzQtMS0xLTEtMA_28c8e32e-f723-4672-914c-6ee408d3d4a9"
      unitRef="usd">-379619000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzQtMi0xLTEtMA_818094b9-889a-4c4f-8816-ea9fb5b98bbb"
      unitRef="usd">-278944000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzUtMS0xLTEtMA_fdcb8fe8-4dbc-4139-a03d-0b471301aea5"
      unitRef="usd">230000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzUtMi0xLTEtMA_a6beea1a-e9e1-4d1c-9aa6-9718484b7313"
      unitRef="usd">-2822000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzYtMS0xLTEtMA_f2c2ae1a-0391-4752-9b19-2927f6188c83"
      unitRef="usd">-362058000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzYtMi0xLTEtMA_29c4303a-fabc-4a05-8584-ddb740120131"
      unitRef="usd">-320073000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzctMS0xLTEtMA_f1563ff5-a166-4eae-ab78-5e2cd0d24947"
      unitRef="usd">644969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i24639d18668742d6b1c1695ac5beae7e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzctMi0xLTEtMA_4fa6ce98-c189-4b5e-bc75-67fa6031664b"
      unitRef="usd">577295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzgtMS0xLTEtMA_a6575f03-1e57-4a9f-ba22-7a206e68cfa7"
      unitRef="usd">282911000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i55573cfd4b1741e495f9325c7da26dca_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjJjZTVmZmQwYjdmOTRkZjBhOTdkYzhkM2ViNDE1MWY2L3RhYmxlcmFuZ2U6MmNlNWZmZDBiN2Y5NGRmMGE5N2RjOGQzZWI0MTUxZjZfMzgtMi0xLTEtMA_d1a17e2e-cf16-494e-843c-3abf0a720e38"
      unitRef="usd">257222000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjgzM2M0ZTRjMjdmMzQ4NGQ5MTM4ZjVmNzQyM2M1NTZkL3RhYmxlcmFuZ2U6ODMzYzRlNGMyN2YzNDg0ZDkxMzhmNWY3NDIzYzU1NmRfMS0xLTEtMS0w_f792f2ed-a1c8-4df7-bd73-546122a35488"
      unitRef="usd">27753000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjgzM2M0ZTRjMjdmMzQ4NGQ5MTM4ZjVmNzQyM2M1NTZkL3RhYmxlcmFuZ2U6ODMzYzRlNGMyN2YzNDg0ZDkxMzhmNWY3NDIzYzU1NmRfMS0yLTEtMS0w_b99bed69-46dc-4413-9d44-88abbfc2b95f"
      unitRef="usd">35750000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjgzM2M0ZTRjMjdmMzQ4NGQ5MTM4ZjVmNzQyM2M1NTZkL3RhYmxlcmFuZ2U6ODMzYzRlNGMyN2YzNDg0ZDkxMzhmNWY3NDIzYzU1NmRfMi0xLTEtMS0w_4721a8d9-fb33-4217-bc0c-13449e4a6ef3"
      unitRef="usd">255158000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjgzM2M0ZTRjMjdmMzQ4NGQ5MTM4ZjVmNzQyM2M1NTZkL3RhYmxlcmFuZ2U6ODMzYzRlNGMyN2YzNDg0ZDkxMzhmNWY3NDIzYzU1NmRfMi0yLTEtMS0w_c02fd733-f60d-41c5-9f87-1ce75f8b50bc"
      unitRef="usd">609219000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjgzM2M0ZTRjMjdmMzQ4NGQ5MTM4ZjVmNzQyM2M1NTZkL3RhYmxlcmFuZ2U6ODMzYzRlNGMyN2YzNDg0ZDkxMzhmNWY3NDIzYzU1NmRfMy0xLTEtMS0w_aa139d47-5120-41c7-96b5-ba9540b4ea61"
      unitRef="usd">282911000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8yOC9mcmFnOmRkZDE1MTE5ZTBhZjQ3YmZhOTM1N2I2ODdjMmMwMDIyL3RhYmxlOjgzM2M0ZTRjMjdmMzQ4NGQ5MTM4ZjVmNzQyM2M1NTZkL3RhYmxlcmFuZ2U6ODMzYzRlNGMyN2YzNDg0ZDkxMzhmNWY3NDIzYzU1NmRfMy0yLTEtMS0w_b59f5f1f-e629-4091-8592-90a10caf95d8"
      unitRef="usd">644969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="i3bced640ef324d8ea67a5b7f85d013e7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMi0xLTEtMS0w_5e870f0f-b73a-4f0c-a5f8-6f98d668555a"
      unitRef="shares">60904638</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3bced640ef324d8ea67a5b7f85d013e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMi0yLTEtMS0w_de5baf65-98bd-4337-ba3a-29b6f710252b"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49dfc95b323a4640b75744e19bdf9c67_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMi0zLTEtMS0w_cf801220-8b5e-4428-bb13-6be043e6b617"
      unitRef="usd">544963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia049ccc5d7154a2ab36dd681fd4b34c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMi00LTEtMS0w_a9584ff2-b04e-4ef0-afac-c4a63a8b9f07"
      unitRef="usd">-353091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7663db88a0a341e1acbd92c18af59abe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMi01LTEtMS0w_5279b949-3652-4651-96a0-f9683edefdbe"
      unitRef="usd">-2497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb6efe44612141cf9d4fc2c5ee7b6de2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMi02LTEtMS0w_3f26bb31-1e0c-4279-a3fb-b373af173bcd"
      unitRef="usd">236714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMi03LTEtMS0w_b324d85a-bf6b-4b47-8a58-476aa0f765f7"
      unitRef="usd">426150000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i004d2da728b94f0dbd1e4c0cc3e1c21f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMy02LTEtMS0w_1d474670-89f8-47d5-b43e-bc2e5056749a"
      unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMy03LTEtMS0w_8a709cfa-61f8-4c36-a624-4e9f28f8b440"
      unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNS0wLTEtMS03MS90ZXh0cmVnaW9uOjE0MGE4ZWIwNTJhZTQ0OTk5ODA5MDY4MGQ2ZWYxZjZmXzEwOTk1MTE2Mjc4NTc_5a2c031b-f724-43fc-bcbc-8f89325257c6"
      unitRef="shares">465821</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib496ff0eb3524148aa8873b8da3f122e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNS00LTEtMS02OA_98bf07c5-0dc3-4e2b-abec-42d14fb5926c"
      unitRef="usd">28066000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNS03LTEtMS02OA_7ca3fa50-e210-48ca-9837-374a36542d23"
      unitRef="usd">28066000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="i751e6dcc836e47efb3023abc3d71ef90_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNS0xLTEtMS0w_232f8ba8-4e61-4895-8885-e7e64207d375"
      unitRef="shares">206418</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i1e92b3e030df4d9aa593f91c7293a29e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNS0zLTEtMS0w_fdd3676a-a5f4-4eb7-8741-d5eaf50429e2"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNS03LTEtMS0w_d5016b83-d7f0-446d-85da-ebf0ec6c8627"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="i19a473054f6f48afa269e4bce4b4715e_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNi0wLTEtMS0wL3RleHRyZWdpb246MjU2MzIzZjVkZDdiNDBlM2EwZDZmMDc5ZGRhZTI3YTlfMjg_d7055109-9827-4de6-80f0-98aa5562ff7e"
      unitRef="shares">240867</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib496ff0eb3524148aa8873b8da3f122e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNi00LTEtMS0w_18820d17-c1af-462c-bc7f-3ba22ea4f9b6"
      unitRef="usd">18426000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNi03LTEtMS0w_28a257db-ce8f-4121-929d-7bf837ad66b0"
      unitRef="usd">18426000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1e92b3e030df4d9aa593f91c7293a29e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNy0zLTEtMS0w_7c7e8f32-731f-4517-8613-3ad6ab087405"
      unitRef="usd">29995000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i004d2da728b94f0dbd1e4c0cc3e1c21f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNy02LTEtMS0w_6b775692-c108-41ae-8a8b-9860c044ce46"
      unitRef="usd">10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfNy03LTEtMS0w_b531e89f-48ea-48d8-8307-9a4bdf6824e3"
      unitRef="usd">30005000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i751e6dcc836e47efb3023abc3d71ef90_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfOC0xLTEtMS0w_6ec8a2dd-3d17-4997-91fa-62abb9908754"
      unitRef="shares">519009</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i751e6dcc836e47efb3023abc3d71ef90_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfOC0yLTEtMS0w_e7b71711-ed40-40d9-a019-cdf4100f894d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfOC03LTEtMS0w_6e2ebe45-bb10-4ca2-b588-c69e54a01c03"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i751e6dcc836e47efb3023abc3d71ef90_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfOS0xLTEtMS0w_51ad8911-ac04-4efe-9c6a-0888deaa5b71"
      unitRef="shares">34789</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6a4e9c3b00ad495f8c40ae1fa87339dd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMTAtNS0xLTEtMA_2ec5f177-3fc9-49b5-852c-cf3c743bddf5"
      unitRef="usd">6660000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMTAtNy0xLTEtMA_30a97ed0-2f3e-4cb4-9bf3-1abc830d730b"
      unitRef="usd">6660000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ib54173b2555641849df9132c69b210c0_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMTEtMS0xLTEtMA_df9fc2ab-1171-4324-9962-abbf3d8cd6ab"
      unitRef="shares">61595276</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib54173b2555641849df9132c69b210c0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMTEtMi0xLTEtMA_541cc86f-5695-4549-847e-28f79b21b0b0"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2403f5daf4745e1842503e4615e73a8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMTEtMy0xLTEtMA_6a004c66-5c11-459a-a7ac-4a0118f074be"
      unitRef="usd">574958000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46fa679b36f54610ba6fb981c5db6868_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMTEtNC0xLTEtMA_cdb76be7-5269-4c6d-81e3-c9dc15dc6ce8"
      unitRef="usd">-399583000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4624c30a97f84c60a98366e55f77599e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMTEtNS0xLTEtMA_15516ecf-a949-4789-9997-38d1e0b8bb2a"
      unitRef="usd">4163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4451b527f8945c8b26b13b11e4f5f1b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMTEtNi0xLTEtMA_2b0d866e-2f46-46c7-b0a9-3a5205e2f883"
      unitRef="usd">236560000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmNjNTg2MTlkNzI0NzQ1MTBhMjk3MmE5N2ZmZGRmNDkwL3RhYmxlcmFuZ2U6Y2M1ODYxOWQ3MjQ3NDUxMGEyOTcyYTk3ZmZkZGY0OTBfMTEtNy0xLTEtMA_23ec3765-9306-4aa9-b8f5-00c9869fd9e2"
      unitRef="usd">416160000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i844519f2940c42b194e4007ab50128e3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMi0xLTEtMS0w_2ceca9a1-3e1a-4a8f-8b02-cf3d53e5bc62"
      unitRef="shares">60206091</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i844519f2940c42b194e4007ab50128e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMi0yLTEtMS0w_297f3d84-b0de-4334-9344-441a1673b718"
      unitRef="usd">60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43ef4bd3948841d0ae2d48f4c5d076e2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMi0zLTEtMS0w_1fa04d9a-4139-4ef0-97b1-990b6b649f65"
      unitRef="usd">457804000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3420bf30180145cf87af2deacd84780c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMi00LTEtMS0w_5b531184-f996-4795-8280-229110e4b274"
      unitRef="usd">-290665000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic63f2fc330ad4b16b2980b3ab3a448f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMi01LTEtMS0w_ce880396-e2cf-49c3-99ff-cd2c04fd0a8e"
      unitRef="usd">-5290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b17ad6ef02c4e43a3ba7d3ffc2c648d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMi02LTEtMS0w_83599633-40e3-4140-8753-08b4692c75c5"
      unitRef="usd">234855000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24639d18668742d6b1c1695ac5beae7e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMi03LTEtMS0w_6459c2f2-d649-4110-a9e3-9bd1eafab1bf"
      unitRef="usd">396764000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7c51592648d44ef19461ec0cddefaa83_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMy02LTEtMS0w_3ef6cd2f-a377-4462-be0f-ecb03b4eec9d"
      unitRef="usd">4639000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMy03LTEtMS0w_1cfacc2d-a58b-4bd9-b32f-6b539217d7c4"
      unitRef="usd">4639000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNC0wLTEtMS0wL3RleHRyZWdpb246Zjc3ZWI4MmY3MmQ1NGMzOWFlZjFjOGM1YmYxODFkMWFfMTA5OTUxMTYyNzgyMw_20cef1fb-49d5-457b-ba85-73d0c27480e7"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="i7c51592648d44ef19461ec0cddefaa83_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNC02LTEtMS0w_b40a7868-0c6b-4490-911e-dd86bdfb674c"
      unitRef="usd">5960000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNC03LTEtMS0w_35b0a7a7-1b1b-404f-9e81-b2c83a6cec78"
      unitRef="usd">5960000</us-gaap:DividendsCash>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="i6e2080e7e6ff48f380800565b124bb61_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNS0xLTEtMS0w_a03bae58-5434-49e3-bebd-ad24d7b2ddbd"
      unitRef="shares">210057</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="ic27658570cb542ffada9bb88361545e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNS0zLTEtMS0w_8ddc049d-a528-4425-82e1-c6ddf3ac29df"
      unitRef="usd">1000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNS03LTEtMS0w_dd5f458c-5d26-41f0-8b15-8e3d360933b2"
      unitRef="usd">1000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNi0wLTEtMS0wL3RleHRyZWdpb246YmVjYzE0ZWUzYTBiNGViOTlhMTc2M2FjYjBkODBlYzVfMjg_40a90201-ff54-4c02-8223-0505c65b42bc"
      unitRef="shares">245358</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia8abf601322f4225a1b25e3afcdbafc8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNi00LTEtMS0w_b55c7fc5-b087-46be-83a7-2a132b6e81a4"
      unitRef="usd">19782000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNi03LTEtMS0w_b71f7a86-1c93-4166-9774-e8399688cdde"
      unitRef="usd">19782000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic27658570cb542ffada9bb88361545e1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNy0zLTEtMS0w_11986335-9db7-4867-8c03-d402664d7cf6"
      unitRef="usd">13539000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7c51592648d44ef19461ec0cddefaa83_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNy02LTEtMS0w_809fa730-00db-421a-8be5-ce145e8b5fff"
      unitRef="usd">41000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfNy03LTEtMS0w_ec3480f9-6e2f-498d-878a-cc09705fc6dc"
      unitRef="usd">13580000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i6e2080e7e6ff48f380800565b124bb61_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfOC0xLTEtMS0w_6c98eaa4-532a-4c54-aa2f-78aedc48d24e"
      unitRef="shares">563947</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i6e2080e7e6ff48f380800565b124bb61_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfOC0yLTEtMS0w_439e8880-dfed-4132-b5bd-5a6c5d061878"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfOC03LTEtMS0w_dd003861-1864-45a7-917e-033f89f264bf"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i6e2080e7e6ff48f380800565b124bb61_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfOS0xLTEtMS0w_43dea4a0-ab4f-4bc8-a88a-06b8252bfc9a"
      unitRef="shares">47456</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if213067f4fed42ab80da7b4a8aa240ae_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMTAtNS0xLTEtMA_58d7d2a2-7fda-44fd-890a-39dd4dc31756"
      unitRef="usd">-8850000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMTAtNy0xLTEtMA_5cf852f8-97b1-46e9-8028-4b11e9aa9971"
      unitRef="usd">-8850000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ia8366a1512404f8694998603e521e89c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMTEtMS0xLTEtMA_7f1af9c4-6e71-4cf4-80b4-47cfd0a715b3"
      unitRef="shares">60932639</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia8366a1512404f8694998603e521e89c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMTEtMi0xLTEtMA_e8e3c28e-3cf5-49dd-bd85-9704a82553fa"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac9b38ec05ef469a9ac0607de8dccb6e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMTEtMy0xLTEtMA_04905acc-02eb-451a-ab63-83721896e19c"
      unitRef="usd">471344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e02ab874c51451caa75bea75ce79220_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMTEtNC0xLTEtMA_ac2842c0-c0ec-494c-9bef-51d3ad42bab3"
      unitRef="usd">-310447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43d360dfc9544df99b6c2010ab9adcae_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMTEtNS0xLTEtMA_8dd15c09-6b2b-4c2b-802c-6e28a9a74959"
      unitRef="usd">-14140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ad6e629fafd4d198a26f89beb7751e9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMTEtNi0xLTEtMA_87d526c2-29fb-4b70-b84b-709735d3ee03"
      unitRef="usd">233575000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55573cfd4b1741e495f9325c7da26dca_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zMS9mcmFnOmFmNzIwNjIyMjc3ZTQ1MzhiMmI4MzA4ZmQ2ZDU2ZjU5L3RhYmxlOmUyYzdhZmYyYmNmMzQwNGRhMDE1MjNhMjJjZDZlN2U0L3RhYmxlcmFuZ2U6ZTJjN2FmZjJiY2YzNDA0ZGEwMTUyM2EyMmNkNmU3ZTRfMTEtNy0xLTEtMA_56efbe93-2390-4b33-a25f-aa726f9fa2a8"
      unitRef="usd">380393000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8zNy9mcmFnOmExMzNiZmJlY2RhNjQwMmVhOWU2YmY0ODljYTk3NDNkL3RleHRyZWdpb246YTEzM2JmYmVjZGE2NDAyZWE5ZTZiZjQ4OWNhOTc0M2RfMzc_2ded5923-4d02-448f-b8c0-4353b4217c37">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',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, school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for nearly four decades, we are headquartered in Charleston, South Carolina, and have 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="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80MC9mcmFnOmU5ODBhMmYyYjg3MzRhOWM5ZTBmZTdjM2U2NDEzNzg2L3RleHRyZWdpb246ZTk4MGEyZjJiODczNGE5YzllMGZlN2MzZTY0MTM3ODZfMTEyMjQ_434382a5-292a-4737-8613-262a7172ae25">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, 2020 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the three months ended March&#160;31, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2021, 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, 2020, and other forms filed with the SEC from time to time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 ("CEO").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 impact our vertical markets and geographies, but the significance and duration 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, 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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 and loss contingencies, 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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no new or material changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December&#160;31, 2020, filed with the SEC on February&#160;23, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80MC9mcmFnOmU5ODBhMmYyYjg3MzRhOWM5ZTBmZTdjM2U2NDEzNzg2L3RleHRyZWdpb246ZTk4MGEyZjJiODczNGE5YzllMGZlN2MzZTY0MTM3ODZfMTEyNzI_e95194d4-b7a7-42a6-af20-7787fe96ba0c">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, 2020 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the three months ended March&#160;31, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2021, 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, 2020, and other forms filed with the SEC from time to time.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80MC9mcmFnOmU5ODBhMmYyYjg3MzRhOWM5ZTBmZTdjM2U2NDEzNzg2L3RleHRyZWdpb246ZTk4MGEyZjJiODczNGE5YzllMGZlN2MzZTY0MTM3ODZfMTEyMTY_05d25e5a-a176-42fa-a572-17effe069115">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80MC9mcmFnOmU5ODBhMmYyYjg3MzRhOWM5ZTBmZTdjM2U2NDEzNzg2L3RleHRyZWdpb246ZTk4MGEyZjJiODczNGE5YzllMGZlN2MzZTY0MTM3ODZfMTEyOTM_3f3895ed-bc18-40b7-a9ca-dfdfccdc8009">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 ("CEO").&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80MC9mcmFnOmU5ODBhMmYyYjg3MzRhOWM5ZTBmZTdjM2U2NDEzNzg2L3RleHRyZWdpb246ZTk4MGEyZjJiODczNGE5YzllMGZlN2MzZTY0MTM3ODZfMTA5OTUxMTY1MDI0Ng_fc5b84c0-8315-4a3d-a26a-3265429fa216">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 and loss contingencies, 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:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80My9mcmFnOjM4ZjlmYjMwYzkyMjQwN2E4MzQ1ZjU4MGJhYmMwZmRjL3RleHRyZWdpb246MzhmOWZiMzBjOTIyNDA3YTgzNDVmNTgwYmFiYzBmZGNfMTA3_4469b39e-74d1-40c0-ac74-c3266fd1a4ef">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&gt;3. 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in goodwill during the three months ended March&#160;31, 2021, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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;/tr&gt;&lt;tr&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,259&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80My9mcmFnOjM4ZjlmYjMwYzkyMjQwN2E4MzQ1ZjU4MGJhYmMwZmRjL3RleHRyZWdpb246MzhmOWZiMzBjOTIyNDA3YTgzNDVmNTgwYmFiYzBmZGNfOTM_37b335cb-aa6a-4c4d-8271-1814ef5fea2f">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in goodwill during the three months ended March&#160;31, 2021, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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;/tr&gt;&lt;tr&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,259&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80My9mcmFnOjM4ZjlmYjMwYzkyMjQwN2E4MzQ1ZjU4MGJhYmMwZmRjL3RhYmxlOjMzMzY0NTg3MzNjZTQyYWRhMGY1YTVkYzIyNzVmOWI3L3RhYmxlcmFuZ2U6MzMzNjQ1ODczM2NlNDJhZGEwZjVhNWRjMjI3NWY5YjdfMS0xLTEtMS0w_3b706b5d-35b6-47d8-a98d-58ef9d609035"
      unitRef="usd">635854000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80My9mcmFnOjM4ZjlmYjMwYzkyMjQwN2E4MzQ1ZjU4MGJhYmMwZmRjL3RhYmxlOjMzMzY0NTg3MzNjZTQyYWRhMGY1YTVkYzIyNzVmOWI3L3RhYmxlcmFuZ2U6MzMzNjQ1ODczM2NlNDJhZGEwZjVhNWRjMjI3NWY5YjdfNC0xLTEtMS0w_0891004f-5e25-4b3f-bc5f-ba0d2217152a"
      unitRef="usd">1259000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80My9mcmFnOjM4ZjlmYjMwYzkyMjQwN2E4MzQ1ZjU4MGJhYmMwZmRjL3RhYmxlOjMzMzY0NTg3MzNjZTQyYWRhMGY1YTVkYzIyNzVmOWI3L3RhYmxlcmFuZ2U6MzMzNjQ1ODczM2NlNDJhZGEwZjVhNWRjMjI3NWY5YjdfNS0xLTEtMS0w_c905b1e2-8d42-4c65-8bdd-bed2e702d929"
      unitRef="usd">637113000</us-gaap:Goodwill>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RleHRyZWdpb246NTY1YTlkNGI4Mzk2NDQwY2FiMTc2ZDMyMzczMjU0ZDdfODI3_5c44f684-5048-4082-bab0-8832d3ae6c68">&lt;div style="margin-bottom:5pt;margin-top:19pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&gt;4. Earnings (Loss) 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic earnings (loss) per share by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings (loss) 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 months ended March&#160;31, 2021 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"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings (loss) per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&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 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.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&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="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands, except per share amounts)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,639&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,363,197&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,036,300&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add effect of dilutive securities:&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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based awards&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares assuming dilution&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="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,363,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,455,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share:&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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 style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/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:#f4f4f4;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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share&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="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;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="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RleHRyZWdpb246NTY1YTlkNGI4Mzk2NDQwY2FiMTc2ZDMyMzczMjU0ZDdfODM4_a005b789-abea-459d-8cb8-b5002be53d5f">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings (loss) per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&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 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.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&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="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands, except per share amounts)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,639&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,363,197&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,036,300&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add effect of dilutive securities:&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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based awards&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares assuming dilution&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="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,363,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,455,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share:&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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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 style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/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:#f4f4f4;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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share&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="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;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="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfMy00LTEtMS0w_c0bd6f20-b8f2-43e0-9173-255ed4b538c5"
      unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfMy01LTEtMS0w_eab9ea9d-53c5-4f7e-8897-6d0c519f69ce"
      unitRef="usd">4639000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfNS00LTEtMS0w_c1a9b270-418e-4d4b-8205-43c34f57f56a"
      unitRef="shares">47363197</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfNS01LTEtMS0w_f6acd82f-85f2-41e6-b03b-3004f6f154f2"
      unitRef="shares">48036300</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfNy00LTEtMS0w_501b71ca-926d-4126-b47d-5ba39b08a9af"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfNy01LTEtMS0w_c90b2c7c-aa1e-401a-a0e4-c74c1e0d2b06"
      unitRef="shares">419451</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfOC00LTEtMS0w_c6d34fd5-97d3-4329-87c5-fc985f00970a"
      unitRef="shares">47363197</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfOC01LTEtMS0w_4f5802a9-d4cc-4cb3-a638-7cce7684f848"
      unitRef="shares">48455751</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfMTAtNC0xLTEtMA_ffa94bb0-1691-4bd6-a06f-d28319861eaa"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfMTAtNS0xLTEtMA_8c71c943-d5f7-4618-a8cf-5ae0f1daa756"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfMTEtNC0xLTEtMA_fe9b0291-3ac6-4506-b9b3-a64899c7928d"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfMTEtNS0xLTEtMA_18a5e729-556c-4973-b7fd-71fca79dd35b"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfMTMtNC0xLTEtMA_c6bf9136-9512-41b4-9809-c4ee432911aa"
      unitRef="shares">1360378</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF80OS9mcmFnOjU2NWE5ZDRiODM5NjQ0MGNhYjE3NmQzMjM3MzI1NGQ3L3RhYmxlOmQ2MmRlNTljMWEyNDQ1ZGFiNzlhNzIyNzlkYTE3YjRlL3RhYmxlcmFuZ2U6ZDYyZGU1OWMxYTI0NDVkYWI3OWE3MjI3OWRhMTdiNGVfMTMtNS0xLTEtMA_5aaa3dd4-15a8-453e-8206-be39e20b034a"
      unitRef="shares">1170289</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RleHRyZWdpb246ZGI5Njk2NTlkMDI0NGQ3ZmI5MDVmN2I3OTg3YjA3MmNfNDU3MQ_def0b463-851e-47da-93c5-8fbdbe05dcf0">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&gt;5. 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:#000000;font-family:'Frutiger LT 45 Light',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:6pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;Level 1 - Quoted prices for identical assets or liabilities in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&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:6pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurement using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial assets:&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;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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial liabilities:&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;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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2020&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;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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our interest rate swaps was based on model-driven valuations using LIBOR rates, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps are classified within Level 2 of the fair value hierarchy. The Financial Co&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nduct Authority in the U.K. has stated that it plans to phase out LIBOR by the end of calendar year 2021. We do not currently anticipate a significant impact to our financial position or results of operations as a result of this action as we expect that our financial contracts currently indexed to LIBOR will either expire or be modified without significant financial impact before the p&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hase out occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 March&#160;31, 2021 and December&#160;31, 2020, 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:#000000;font-family:'Frutiger LT 45 Light',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 March&#160;31, 2021 and December&#160;31, 2020, as the debt bears interest rates that approximate market value. As 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:#000000;font-family:'Frutiger LT 45 Light',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 three months ended March&#160;31, 2021. Additionally, we did not hold any Level 3 assets or liabilities during the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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;There were no non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill and operating lease ROU assets during the three months ended March&#160;31, 2021</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RleHRyZWdpb246ZGI5Njk2NTlkMDI0NGQ3ZmI5MDVmN2I3OTg3YjA3MmNfNDU2Ng_52ab2e28-7c2d-470d-acb8-5c87c6f9867e">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value measurement using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial assets:&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;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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial liabilities:&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;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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2020&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;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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="ieb3fd1b02f7b41d1b859be4eefabb1b4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfNC0xLTEtMS0w_f3044c28-387f-44a4-981c-8f618b635043"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib5181e4edc3d408f8b55a26e81eaa35e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfNC0zLTEtMS0w_27a2eea5-1f6b-4800-8f34-0a2b4d42a4ee"
      unitRef="usd">2851000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib833c3337060433ab44e094d4473f3aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfNC01LTEtMS0w_aaab0573-3615-4296-8e4f-5631c9138df2"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic4391875cd794636813d600a0334e914_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfNC03LTEtMS0w_565a6b42-8ed9-42f0-aeb2-48025e43078e"
      unitRef="usd">2851000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ieb3fd1b02f7b41d1b859be4eefabb1b4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfNS0xLTEtMS0w_5e3b28ab-0ca2-44a6-82a3-162c49b299c5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib5181e4edc3d408f8b55a26e81eaa35e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfNS0zLTEtMS0w_851219e6-aa7a-4b75-984a-c0ab1984236e"
      unitRef="usd">2851000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib833c3337060433ab44e094d4473f3aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfNS01LTEtMS0w_a6009fe2-5a0c-47b5-904d-34c364615520"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic4391875cd794636813d600a0334e914_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfNS03LTEtMS0w_27d77e20-8732-40fb-84ad-bfce384155e1"
      unitRef="usd">2851000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="ieb3fd1b02f7b41d1b859be4eefabb1b4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfOS0xLTEtMS0w_a126e3a3-41ef-4989-b287-a74aa917bb60"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib5181e4edc3d408f8b55a26e81eaa35e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfOS0zLTEtMS0w_ccb14e89-abd0-4fcc-b958-ef24c2ccd7e1"
      unitRef="usd">1431000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib833c3337060433ab44e094d4473f3aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfOS01LTEtMS0w_9c62df28-2efa-40a7-98a4-24328cbf95a5"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic4391875cd794636813d600a0334e914_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfOS03LTEtMS0w_3def4e47-e3f7-486d-b8da-1f9b84d92fad"
      unitRef="usd">1431000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ieb3fd1b02f7b41d1b859be4eefabb1b4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMTAtMS0xLTEtMA_3d7e4580-603c-4077-8bbd-69271fcdb6df"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib5181e4edc3d408f8b55a26e81eaa35e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMTAtMy0xLTEtMA_e7ed69ff-2b42-4258-bd19-bb12750bff91"
      unitRef="usd">1431000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib833c3337060433ab44e094d4473f3aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMTAtNS0xLTEtMA_a4afd1bb-287f-4fdb-ab4d-2b60dda943e0"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic4391875cd794636813d600a0334e914_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMTAtNy0xLTEtMA_67d81ae4-3c32-4791-9245-23870693b0f7"
      unitRef="usd">1431000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i1a5b92ebf5374883b11ea10ef613deff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMTktMS0xLTEtMA_a95044e6-c0d8-413e-9edc-15188345a975"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7125823ffd3f4dd79cd3998a83aa921f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMTktMy0xLTEtMA_5a1a678e-3168-47d2-a453-49dec841e86b"
      unitRef="usd">4159000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3bcba6aa5ede4f43a4b4feaacce23900_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMTktNS0xLTEtMA_302f3a3f-b758-4784-8fac-66ea96df8d1f"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8f2d550c725f4d0f89e69a062bc2c163_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMTktNy0xLTEtMA_22d31c6e-49d5-4c7d-a3c5-af5bb24a549b"
      unitRef="usd">4159000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1a5b92ebf5374883b11ea10ef613deff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMjAtMS0xLTEtMA_6fa2a091-5a0f-44d6-a4a6-503339b773e2"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7125823ffd3f4dd79cd3998a83aa921f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMjAtMy0xLTEtMA_add61710-4d19-4a0b-a03d-7f8ff3c1c74e"
      unitRef="usd">4159000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3bcba6aa5ede4f43a4b4feaacce23900_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMjAtNS0xLTEtMA_7d1ee12e-b230-4bf0-a2e2-fd2a07ed76e4"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i8f2d550c725f4d0f89e69a062bc2c163_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81Mi9mcmFnOmRiOTY5NjU5ZDAyNDRkN2ZiOTA1ZjdiNzk4N2IwNzJjL3RhYmxlOjM5MjgyMDNhZmMwODQ5OWFhZmJlNzI4MDllMTE0MDc1L3RhYmxlcmFuZ2U6MzkyODIwM2FmYzA4NDk5YWFmYmU3MjgwOWUxMTQwNzVfMjAtNy0xLTEtMA_cf1f8625-3db3-48d7-a87f-6b727865a81d"
      unitRef="usd">4159000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI2Mg_66322c2c-db67-4a5b-8594-775865117748">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&gt;6. 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:#000000;font-family:'Frutiger LT 45 Light',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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate escrow 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,113&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,471&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables for probable insurance recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,298&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,397&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,891&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Amortization expense from costs of obtaining contracts was $9.2 million and $9.5 million for the three months ended March&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;The current portion of costs of obtaining contracts as of March&#160;31, 2021 and December&#160;31, 2020 was $31.6 million and $31.9 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;The current portion of prepaid software maintenance and subscriptions as of March&#160;31, 2021 and December&#160;31, 2020 was $28.0 million and $19.8 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;See discussion of the Security Incident at Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended March&#160;31, 2021 and 2020, respectively. Accumulated amortization for these costs was $1.6 million as of March&#160;31, 2021 and $1.1 million as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,055&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,808&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,891&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,874&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,546&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,304&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,311&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,663&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,304&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,439&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,866&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the 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="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other (expense) income, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&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="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,162)&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&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 style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <blkb:ScheduleOfRestrictedCashTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI1MA_8877863d-4536-4e9b-a40f-3617f5eb65b9">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real estate escrow 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfRestrictedCashTableTextBlock>
    <us-gaap:RestrictedCash
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOjdkMmM0OTljNzgyNDQ0NDZhN2YzNWM5MWRkNDgyMGUxL3RhYmxlcmFuZ2U6N2QyYzQ5OWM3ODI0NDQ0NmE3ZjM1YzkxZGQ0ODIwZTFfMS0xLTEtMS0w_f44c8a97-9603-4405-8476-54e4ce6f290d"
      unitRef="usd">254002000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOjdkMmM0OTljNzgyNDQ0NDZhN2YzNWM5MWRkNDgyMGUxL3RhYmxlcmFuZ2U6N2QyYzQ5OWM3ODI0NDQ0NmE3ZjM1YzkxZGQ0ODIwZTFfMS0yLTEtMS0w_5a81fbfc-d8b1-49a0-a83b-2b58d02fa968"
      unitRef="usd">607943000</us-gaap:RestrictedCash>
    <us-gaap:EscrowDeposit
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOjdkMmM0OTljNzgyNDQ0NDZhN2YzNWM5MWRkNDgyMGUxL3RhYmxlcmFuZ2U6N2QyYzQ5OWM3ODI0NDQ0NmE3ZjM1YzkxZGQ0ODIwZTFfMi0xLTEtMS0w_e3ce617e-ec6f-4004-b2ad-578ff2f081ca"
      unitRef="usd">1156000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOjdkMmM0OTljNzgyNDQ0NDZhN2YzNWM5MWRkNDgyMGUxL3RhYmxlcmFuZ2U6N2QyYzQ5OWM3ODI0NDQ0NmE3ZjM1YzkxZGQ0ODIwZTFfMi0yLTEtMS0w_b9bfdecd-41ed-4d1d-a3c4-43f64a2544f2"
      unitRef="usd">1276000</us-gaap:EscrowDeposit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOjdkMmM0OTljNzgyNDQ0NDZhN2YzNWM5MWRkNDgyMGUxL3RhYmxlcmFuZ2U6N2QyYzQ5OWM3ODI0NDQ0NmE3ZjM1YzkxZGQ0ODIwZTFfMy0xLTEtMS0w_4721a8d9-fb33-4217-bc0c-13449e4a6ef3"
      unitRef="usd">255158000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOjdkMmM0OTljNzgyNDQ0NDZhN2YzNWM5MWRkNDgyMGUxL3RhYmxlcmFuZ2U6N2QyYzQ5OWM3ODI0NDQ0NmE3ZjM1YzkxZGQ0ODIwZTFfMy0yLTEtMS0w_c02fd733-f60d-41c5-9f87-1ce75f8b50bc"
      unitRef="usd">609219000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIzNg_20cb138a-78c2-461f-ad09-08f7ef01f7c5">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,113&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,471&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables for probable insurance recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,298&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,397&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,486&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,891&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Amortization expense from costs of obtaining contracts was $9.2 million and $9.5 million for the three months ended March&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;The current portion of costs of obtaining contracts as of March&#160;31, 2021 and December&#160;31, 2020 was $31.6 million and $31.9 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;The current portion of prepaid software maintenance and subscriptions as of March&#160;31, 2021 and December&#160;31, 2020 was $28.0 million and $19.8 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;See discussion of the Security Incident at Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended March&#160;31, 2021 and 2020, respectively. Accumulated amortization for these costs was $1.6 million as of March&#160;31, 2021 and $1.1 million as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0xLTEtMS0w_43939036-d94a-463a-9bce-599764d9c77c"
      unitRef="usd">83421000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0yLTEtMS0w_773703f8-bbc1-428d-973d-51acfe716a65"
      unitRef="usd">84914000</us-gaap:CapitalizedContractCostNet>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMi0xLTEtMS0w_ac759779-7611-4bfc-90d3-d6ba27e33806"
      unitRef="usd">33113000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMi0yLTEtMS0w_5a83f050-d83d-4799-9faf-1e0bbfbdf1ef"
      unitRef="usd">24471000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNS0xLTEtMS0w_b9ae4cc2-463f-46db-8499-a48d4d8ccb93"
      unitRef="usd">15723000</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNS0yLTEtMS0w_2b86cba5-0bcc-4c09-8c25-cf9bb0694671"
      unitRef="usd">6288000</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0xLTEtMS0w_fb4faf6e-e876-4cda-86a5-a7887d7c89e8"
      unitRef="usd">11451000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0yLTEtMS0w_2e16bf89-21c8-4085-841d-fb47ac657bae"
      unitRef="usd">11298000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNC0xLTEtMS0w_e890f036-16f6-4623-83be-905c7148b297"
      unitRef="usd">7660000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNC0yLTEtMS0w_1008b498-6814-4956-aecd-8b3501d3b16a"
      unitRef="usd">10385000</us-gaap:UnbilledContractsReceivable>
    <blkb:PrepaidInsuranceCurrentandLongterm
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNi0xLTEtMS0w_52c8735a-e8f6-49ef-8af9-170ca494d624"
      unitRef="usd">6397000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:PrepaidInsuranceCurrentandLongterm
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNi0yLTEtMS0w_3b671092-fe51-4168-a1a3-4459231c7b17"
      unitRef="usd">1426000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:DerivativeAssetsCurrentAndLongTerm
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfOC0xLTEtMS0w_968889f2-5dc8-48fc-b34e-fca27dafc483"
      unitRef="usd">2851000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <blkb:DerivativeAssetsCurrentAndLongTerm
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfOC0yLTEtMS0w_8ffd7b99-a5bc-4296-ae73-cc91a1e48147"
      unitRef="usd">0</blkb:DerivativeAssetsCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNy0xLTEtMS0w_399a98b5-e22b-4d4f-ba1a-8e2799ba4046"
      unitRef="usd">1486000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNy0yLTEtMS0w_7d7ca474-4b01-4af5-b7d9-a1ac83ebbd98"
      unitRef="usd">1891000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <us-gaap:OtherAssets
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfOS0xLTEtMS0w_ca1b318a-8dd7-4c0e-b98a-5f9183364f21"
      unitRef="usd">10015000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfOS0yLTEtMS0w_5cbe8501-89d8-46e8-bcec-272e37cbef17"
      unitRef="usd">10332000</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMTAtMS0xLTEtMA_23075237-1fd3-42d6-9b9f-a5956d24b44c"
      unitRef="usd">172117000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMTAtMi0xLTEtMA_ff9486c4-632e-4e6a-b6ae-69a941676836"
      unitRef="usd">151005000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMTEtMS0xLTEtMA_6d420bc9-91c4-4a81-a627-a6f8b33a6c41"
      unitRef="usd">74022000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMTEtMi0xLTEtMA_0b0fdd76-9c23-4795-80c9-2be244bf0dae"
      unitRef="usd">72639000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMTItMS0xLTEtMA_cecf1eb9-f5ef-4bee-9091-7cc42eb96e03"
      unitRef="usd">98095000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMTItMi0xLTEtMA_a80c052a-39d2-468a-8320-6f97946666fe"
      unitRef="usd">78366000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTA5OTUxMTYyOTc1OA_3c1c7c9a-46ad-4a97-a103-32aaf724d1a8"
      unitRef="usd">9200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTc3_dce725fb-bb39-4c25-bf80-326089d1d62b"
      unitRef="usd">9500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMjgx_33174e83-beb5-41d4-9604-ec33b4da6842"
      unitRef="usd">31600000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMjg4_604c7ec5-d25c-494c-a8f1-fc431dd8bf94"
      unitRef="usd">31900000</us-gaap:CapitalizedContractCostNetCurrent>
    <blkb:PrepaidSoftwareMaintenanceCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMzk2_681019cd-ae8b-4dea-9fd6-7cc3671da5fd"
      unitRef="usd">28000000.0</blkb:PrepaidSoftwareMaintenanceCurrent>
    <blkb:PrepaidSoftwareMaintenanceCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfNDAz_28a24bac-1b67-440d-85ea-d67821a8d92c"
      unitRef="usd">19800000</blkb:PrepaidSoftwareMaintenanceCurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfODIz_a380b26b-b601-49c8-8cc2-fd25334cabf7"
      unitRef="usd">1600000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfODM5_37b5815e-bda6-463a-a08a-9ea88a45c552"
      unitRef="usd">1100000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <blkb:AccruedExpensesAndOtherLiabilitiesTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIxOA_6549efd4-7936-4029-9b0a-8044d61fec79">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,055&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,808&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,891&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,874&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,546&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,304&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,311&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,663&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,304&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,439&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,866&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.&lt;/span&gt;&lt;/div&gt;</blkb:AccruedExpensesAndOtherLiabilitiesTextBlock>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNC0xLTEtMS0w_7645a7ef-3b31-4427-8c12-eb44f122e653"
      unitRef="usd">16458000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNC0yLTEtMS0w_6a55db39-20ec-4ebb-81a3-81ee47cfd303"
      unitRef="usd">19577000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNS0xLTEtMS0xNTM4_f2d5e827-545b-4922-aea7-aa145dd30be5"
      unitRef="usd">12055000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNS0yLTEtMS0xNTM4_580295a5-e403-4247-a042-011acb955e63"
      unitRef="usd">4808000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMS0xLTEtMS0w_4cae5341-187b-4fc5-978d-3277f7346120"
      unitRef="usd">7191000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMS0yLTEtMS0w_8722b994-a105-49af-a579-e77ad0ce77b6"
      unitRef="usd">9359000</us-gaap:OperatingLeaseLiabilityCurrent>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNi0xLTEtMS0w_04751ce9-fad2-4486-a7b8-3e231f7a2add"
      unitRef="usd">5891000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNi0yLTEtMS0w_08e767a6-b316-4c96-b4c1-0fa73b3ecd03"
      unitRef="usd">5874000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMy0xLTEtMS0w_1e673281-3838-42df-a592-b37fce494e5d"
      unitRef="usd">5524000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMy0yLTEtMS0w_02d28933-2775-4aec-8607-a70a17304c7f"
      unitRef="usd">5010000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNy0xLTEtMS0w_f7e848a2-70b5-4fd7-bb0e-ee41d862ce52"
      unitRef="usd">3546000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNy0yLTEtMS0w_7566ee33-6c5d-45de-9f66-db85c42d0c46"
      unitRef="usd">3351000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfOS0xLTEtMS0w_365259c2-3d67-4366-b6c6-c1a040b790b9"
      unitRef="usd">2389000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfOS0yLTEtMS0w_6f28ba06-58d8-4f7a-acec-e7f5a134a9d6"
      unitRef="usd">2341000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfOC0xLTEtMS0w_a041fdb7-c75f-4b8e-8615-47a36b88d3bd"
      unitRef="usd">2304000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfOC0yLTEtMS0w_e7f152c8-cd4f-437f-a973-4cda88886128"
      unitRef="usd">2311000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNS0xLTEtMS0w_6288fc39-9b5d-49b8-a25e-cfba0e2eeeb3"
      unitRef="usd">1431000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNS0yLTEtMS0w_b006d1d6-9198-4639-a447-3fdc3498465d"
      unitRef="usd">4159000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <us-gaap:OtherLiabilities
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMTAtMS0xLTEtMA_43d410ca-3ea6-41b2-a6ff-ad4f2787a2c6"
      unitRef="usd">5663000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMTAtMi0xLTEtMA_02634159-5b58-4f2d-8f77-744df950c704"
      unitRef="usd">6304000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMTEtMS0xLTEtMA_ac5bb145-355c-4ab9-9615-d373e9b6f338"
      unitRef="usd">62452000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMTEtMi0xLTEtMA_b4e50962-7f99-475d-a8be-7be91ffb5559"
      unitRef="usd">63094000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMTItMS0xLTEtMA_798935b1-f427-488e-9424-ba580bbaff02"
      unitRef="usd">9439000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMTItMi0xLTEtMA_cde7d836-3335-4fa9-8839-9af7e8983aae"
      unitRef="usd">10866000</us-gaap:OtherLiabilitiesNoncurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMTMtMS0xLTEtMA_c869dd02-b0e6-46f7-91f9-4b8d16f15d05"
      unitRef="usd">53013000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfMTMtMi0xLTEtMA_51fe4a70-6cdf-46b5-afec-ad04e199b01d"
      unitRef="usd">52228000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIzMA_a30c5103-a9bc-416a-8dd5-2882290b01c0">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other (expense) income, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&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="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,162)&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&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 style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmI1YmI1YzJmMGQ1MzRmNzE4NjRiZmI5YTZjMzgzNGIwL3RhYmxlcmFuZ2U6YjViYjVjMmYwZDUzNGY3MTg2NGJmYjlhNmMzODM0YjBfMi00LTEtMS0w_a1e9c7ca-9fac-45ff-abe9-595352c30d89"
      unitRef="usd">152000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmI1YmI1YzJmMGQ1MzRmNzE4NjRiZmI5YTZjMzgzNGIwL3RhYmxlcmFuZ2U6YjViYjVjMmYwZDUzNGY3MTg2NGJmYjlhNmMzODM0YjBfMi01LTEtMS0w_c96365f3-57fa-4929-85b2-b9c3f81f87dc"
      unitRef="usd">522000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmI1YmI1YzJmMGQ1MzRmNzE4NjRiZmI5YTZjMzgzNGIwL3RhYmxlcmFuZ2U6YjViYjVjMmYwZDUzNGY3MTg2NGJmYjlhNmMzODM0YjBfNS00LTEtMS0w_7d0a3e32-ef0c-4be7-b7ed-c0ccf631b2df"
      unitRef="usd">-1162000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmI1YmI1YzJmMGQ1MzRmNzE4NjRiZmI5YTZjMzgzNGIwL3RhYmxlcmFuZ2U6YjViYjVjMmYwZDUzNGY3MTg2NGJmYjlhNmMzODM0YjBfNS01LTEtMS0w_481c090c-dc81-44c4-bcd5-7bd013ea7248"
      unitRef="usd">548000</us-gaap:OtherNonoperatingIncomeExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmI1YmI1YzJmMGQ1MzRmNzE4NjRiZmI5YTZjMzgzNGIwL3RhYmxlcmFuZ2U6YjViYjVjMmYwZDUzNGY3MTg2NGJmYjlhNmMzODM0YjBfNi00LTEtMS0w_90bd678e-e978-4612-a51c-1a1b2e845ffb"
      unitRef="usd">-1010000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmI1YmI1YzJmMGQ1MzRmNzE4NjRiZmI5YTZjMzgzNGIwL3RhYmxlcmFuZ2U6YjViYjVjMmYwZDUzNGY3MTg2NGJmYjlhNmMzODM0YjBfNi01LTEtMS0w_67298cf1-3b3b-47e3-b912-5f1058047619"
      unitRef="usd">1070000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RleHRyZWdpb246ZDgwM2EwNmFkMmU2NDhiZmJmMmY3NWQ5NzgzZjlhYzFfMjI4OA_bb08c91f-1c63-4bed-a3e3-7c1a76bc9171">&lt;div style="margin-bottom:5pt;margin-top:19pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&gt;7. 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:#000000;font-family:'Frutiger LT 45 Light',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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Debt balance at&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,425&#160;&lt;/span&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,358&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,875&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 March 31, 2021, we were in compliance with our debt covenants under the 2020 Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 an aggregate outstanding principal amount of $61.1 million (collectively, the &#x201c;Real Estate Loans&#x201d;). At March 31, 2021, 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our currently effective financing agreements as of March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;First Annual Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Original Loan Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective dates of agreements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Annual&lt;br/&gt;maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,985&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,352&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total required maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RleHRyZWdpb246ZDgwM2EwNmFkMmU2NDhiZmJmMmY3NWQ5NzgzZjlhYzFfMjI4Mg_00970b3d-103e-4197-a63f-ed2efabbe9d3">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Debt balance at&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,425&#160;&lt;/span&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,358&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,875&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id08beb738c034c91b72b55123f2157da_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfMy0xLTEtMS0w_dc09df24-ab11-4b1e-b435-2549c2155996"
      unitRef="usd">93425000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3ebf2e98235e4de587e2eeab41ce9bd2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfMy0yLTEtMS0w_35c926b2-bab0-4738-af22-e9db26b564ee"
      unitRef="usd">69625000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id08beb738c034c91b72b55123f2157da_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfMy00LTEtMS0w_0477fbb1-f3fe-46da-8686-800062e7841c"
      unitRef="number">0.0180</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3ebf2e98235e4de587e2eeab41ce9bd2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfMy01LTEtMS0w_62eefd22-13ec-490f-8a7f-5583c26f4d2e"
      unitRef="number">0.0183</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7fc739b2b68a48b889e3231e3eea5b26_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNC0xLTEtMS0w_4834dd8a-880e-4a72-9906-bb9538c5f593"
      unitRef="usd">397500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1c52c20c00fa4816a96ff28b1c2f4910_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNC0yLTEtMS0w_0b85868a-a31a-41db-9a61-b522a8ec7060"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i7fc739b2b68a48b889e3231e3eea5b26_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNC00LTEtMS0w_6b8234f9-a734-4bd2-8748-28708d9f2ddf"
      unitRef="number">0.0313</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1c52c20c00fa4816a96ff28b1c2f4910_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNC01LTEtMS0w_f1d2610f-63a2-4ef4-95f5-0425b555351f"
      unitRef="number">0.0312</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4ed052e02c6b4cfcb4cca8a779ac85a7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNS0xLTEtMS0w_f8aa8cfa-5f60-4182-a348-0d3a7b7820f5"
      unitRef="usd">60358000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0884315a6d1545499ad92a89e3a37dd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNS0yLTEtMS0w_839e13d0-5f48-48c6-ade3-6c57b5efea28"
      unitRef="usd">60626000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4ed052e02c6b4cfcb4cca8a779ac85a7_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNS00LTEtMS0w_91f49e3b-7c26-410e-a525-5a9b6c39954a"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i0884315a6d1545499ad92a89e3a37dd3_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNS01LTEtMS0w_98bf7680-d12b-4341-88b3-23a61db748ea"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:OtherLongTermDebt
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNi0xLTEtMS0w_c3a0b137-d2ea-4138-af4c-992f0b3b81fb"
      unitRef="usd">2232000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNi0yLTEtMS0w_018e99d5-13ad-4a0e-b803-ff7c6cbe0aa6"
      unitRef="usd">3926000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3928bf86f01a4821a26194d2aa225418_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNi00LTEtMS0w_83defaa1-fa34-4c52-9282-41a267feb050"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i40830e18a4d94af19da407f4d299887e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNi01LTEtMS0w_3a44cb7e-1cfa-4853-8e83-6c620394fc64"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNy0xLTEtMS0w_812ba0d1-655e-4f20-abdc-f614d87c7dd1"
      unitRef="usd">553515000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNy0yLTEtMS0w_4468bbf3-5cd8-452f-bfc6-333965ab3609"
      unitRef="usd">534177000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNy00LTEtMS0w_c632d02d-1c4f-4324-be91-9827cde24ce4"
      unitRef="number">0.0314</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfNy01LTEtMS0w_f99fe9d3-1763-442c-96be-2996087395e4"
      unitRef="number">0.0321</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfOC0xLTEtMS0w_ae5699b6-15e5-49cc-8d89-c5217492e21a"
      unitRef="usd">-2716000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfOC0yLTEtMS0w_fb914297-2c37-43f8-8153-07ca1f61c938"
      unitRef="usd">-3144000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfOS0xLTEtMS0w_1586f329-8969-4cc5-9510-afedddf513ca"
      unitRef="usd">12875000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfOS0yLTEtMS0w_a5b1a42b-3d00-4d03-9537-3358469aadaa"
      unitRef="usd">12840000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i36cfce34362d4ab0893ad97df635e874_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfOS00LTEtMS0w_8e18dba8-d5cb-4f23-9a2c-1d9c3b882def"
      unitRef="number">0.0267</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie3b13e12b4b1424f8500fbcbb49198c2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfOS01LTEtMS0w_d5294e90-f81d-4d16-9393-7333c319dade"
      unitRef="number">0.0261</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfMTAtMS0xLTEtMA_f207598a-52d7-43c8-873c-c84b7eb1b014"
      unitRef="usd">537924000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfMTAtMi0xLTEtMA_79f2a1b7-6dc9-47c6-be01-22d558d8acea"
      unitRef="usd">518193000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i74a51f7db78149e39fae134d54959ff6_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfMTAtNC0xLTEtMA_02210c1b-95a1-4ea9-9d0e-4219eadcd919"
      unitRef="number">0.0315</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9bc11274deba44aa861499bbc6a52c34_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmRiNjcxYzkyYzhlOTQzNjg5YjA4ZDNiMGFiYTUzNjU4L3RhYmxlcmFuZ2U6ZGI2NzFjOTJjOGU5NDM2ODliMDhkM2IwYWJhNTM2NThfMTAtNS0xLTEtMA_a2881f68-f314-436f-b416-fb45dd765bf0"
      unitRef="number">0.0322</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i465a8add6b7649aebd886a84953ac0c8_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RleHRyZWdpb246ZDgwM2EwNmFkMmU2NDhiZmJmMmY3NWQ5NzgzZjlhYzFfMjc0ODc3OTA3MTg4MQ_4c891ddf-7895-4cc7-b144-b317a948defe"
      unitRef="usd">900000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i888c0cbd8d5b427597b109bd52584df3_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RleHRyZWdpb246ZDgwM2EwNmFkMmU2NDhiZmJmMmY3NWQ5NzgzZjlhYzFfNjk5_bf54fe15-224c-4690-8e65-8d0d75683fd9"
      unitRef="usd">61100000</us-gaap:DebtInstrumentCarryingAmount>
    <blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RleHRyZWdpb246ZDgwM2EwNmFkMmU2NDhiZmJmMmY3NWQ5NzgzZjlhYzFfMTA5OTUxMTYzNDUxNQ_2cd7ddcc-ce10-4e23-8ca7-78a9baba8a9f">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our currently effective financing agreements as of March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;First Annual Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Original Loan Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective dates of agreements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;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;/table&gt;&lt;/div&gt;</blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib0eabababcbe48a0accd644b47c083ab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOjY4M2Q0YTBlMTRlOTQ5NDk5ZmQ1MGQzNmM2NDhhOWJhL3RhYmxlcmFuZ2U6NjgzZDRhMGUxNGU5NDk0OTlmZDUwZDM2YzY0OGE5YmFfMi0zLTEtMS0yNjkz_19fba47e-cad1-4e5f-abb6-c098d93632ac"
      unitRef="usd">2150000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia9dca8be23b24e638b2ff68ac400ea6b_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOjY4M2Q0YTBlMTRlOTQ5NDk5ZmQ1MGQzNmM2NDhhOWJhL3RhYmxlcmFuZ2U6NjgzZDRhMGUxNGU5NDk0OTlmZDUwZDM2YzY0OGE5YmFfMy0zLTEtMS0yNjkz_bb6f1521-4cc6-4bbe-b529-44080cc73cde"
      unitRef="usd">3470000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RleHRyZWdpb246ZDgwM2EwNmFkMmU2NDhiZmJmMmY3NWQ5NzgzZjlhYzFfMjI2Nw_cb7e25be-e6a9-465d-bbad-5478364b0316">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;br/&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Annual&lt;br/&gt;maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,985&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,352&#160;&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total required maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmQzMjA0YjUyZGU2ODRjMzhhZTQzNjFmYzJmNmU5YTE4L3RhYmxlcmFuZ2U6ZDMyMDRiNTJkZTY4NGMzOGFlNDM2MWZjMmY2ZTlhMThfMS0xLTEtMS0w_866bff04-c52b-401e-b736-997125e43f34"
      unitRef="usd">8378000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmQzMjA0YjUyZGU2ODRjMzhhZTQzNjFmYzJmNmU5YTE4L3RhYmxlcmFuZ2U6ZDMyMDRiNTJkZTY4NGMzOGFlNDM2MWZjMmY2ZTlhMThfMi0xLTEtMS0yMjU2_5b35ffb3-a20d-4a9b-b8de-b000fc2e7b63"
      unitRef="usd">12985000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmQzMjA0YjUyZGU2ODRjMzhhZTQzNjFmYzJmNmU5YTE4L3RhYmxlcmFuZ2U6ZDMyMDRiNTJkZTY4NGMzOGFlNDM2MWZjMmY2ZTlhMThfMi0xLTEtMS0w_e270ccc6-46ba-4687-ac65-61bda4506f1d"
      unitRef="usd">11982000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmQzMjA0YjUyZGU2ODRjMzhhZTQzNjFmYzJmNmU5YTE4L3RhYmxlcmFuZ2U6ZDMyMDRiNTJkZTY4NGMzOGFlNDM2MWZjMmY2ZTlhMThfMy0xLTEtMS0w_64cac177-976f-4961-80d5-d2c1a9c62400"
      unitRef="usd">11609000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmQzMjA0YjUyZGU2ODRjMzhhZTQzNjFmYzJmNmU5YTE4L3RhYmxlcmFuZ2U6ZDMyMDRiNTJkZTY4NGMzOGFlNDM2MWZjMmY2ZTlhMThfNC0xLTEtMS0w_8f02858e-5c7f-470c-a3a9-4a964be3484e"
      unitRef="usd">455209000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <blkb:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmQzMjA0YjUyZGU2ODRjMzhhZTQzNjFmYzJmNmU5YTE4L3RhYmxlcmFuZ2U6ZDMyMDRiNTJkZTY4NGMzOGFlNDM2MWZjMmY2ZTlhMThfNi0xLTEtMS0w_ead881fa-7c3e-4911-92ac-40ad4609a923"
      unitRef="usd">53352000</blkb:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour>
    <us-gaap:LongTermDebt
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82NC9mcmFnOmQ4MDNhMDZhZDJlNjQ4YmZiZjJmNzVkOTc4M2Y5YWMxL3RhYmxlOmQzMjA0YjUyZGU2ODRjMzhhZTQzNjFmYzJmNmU5YTE4L3RhYmxlcmFuZ2U6ZDMyMDRiNTJkZTY4NGMzOGFlNDM2MWZjMmY2ZTlhMThfNy0xLTEtMS0w_cff90022-6846-4e18-9b59-8b454bff4b01"
      unitRef="usd">553515000</us-gaap:LongTermDebt>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RleHRyZWdpb246ODZmM2ExYmU1YWZiNGQ5Yzg0NTVjYmVhMWM0YThhZjBfMTgxNA_dada5ee0-9e71-4874-830d-7a025d7cc6e5">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&gt;8. 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally use derivative instruments to manage our variable interest rate risk. 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 swap agreements as a cash flow hedge at the inception of the contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms and notional values of our derivative instruments were as follows as of March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.578%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term of derivative instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 2017 - July 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2018 - June 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2019 - June 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2020 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2020 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward-starting interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2021 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward-starting interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 2021 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.853%"/&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:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&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:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;br/&gt;and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;br/&gt;and other&lt;br/&gt;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,698&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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 #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (loss) recognized&lt;br/&gt;in accumulated other &lt;br/&gt;comprehensive &lt;br/&gt;loss as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location &lt;br/&gt;of gain (loss) &lt;br/&gt;reclassified from &lt;br/&gt;accumulated other &lt;br/&gt;comprehensive &lt;br/&gt;loss into income&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="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (loss) reclassified from accumulated&lt;br/&gt;&#160;other comprehensive loss into income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;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="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',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. 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. The estimated accumulated other comprehensive loss as of March&#160;31, 2021 that is expected to be reclassified into earnings within the next twelve months is $2.2 million. There were no ineffective portions of our interest rate swap derivatives during the three months ended &lt;/span&gt;&lt;/div&gt;March&#160;31, 2021 and 2020. See Note 12 for a summary of the changes in accumulated other comprehensive income (loss) by component.</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RleHRyZWdpb246ODZmM2ExYmU1YWZiNGQ5Yzg0NTVjYmVhMWM0YThhZjBfMTgwNA_7008701f-2383-4056-a49d-2106fabfc3ad">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms and notional values of our derivative instruments were as follows as of March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.578%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term of derivative instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 2017 - July 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2018 - June 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2019 - June 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2020 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2020 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward-starting interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2021 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward-starting interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 2021 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie0a7895469d14c6c82bcd2f1cd1f8e4e_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmJlYTczMjgzOGY1NTQ1NGNiNjNmNjY2NGQ0ZTExNWZlL3RhYmxlcmFuZ2U6YmVhNzMyODM4ZjU1NDU0Y2I2M2Y2NjY0ZDRlMTE1ZmVfMi0yLTEtMS0yMjc_879f0932-79c3-4056-8e5c-474c116fae8e"
      unitRef="usd">150000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4f6f52817065497c8f39e73a5f6d6b74_I20180228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmJlYTczMjgzOGY1NTQ1NGNiNjNmNjY2NGQ0ZTExNWZlL3RhYmxlcmFuZ2U6YmVhNzMyODM4ZjU1NDU0Y2I2M2Y2NjY0ZDRlMTE1ZmVfMy0yLTEtMS0yMjc_50434f2c-3b65-4e75-81a1-66e708947f36"
      unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i31a9c792b3584a03abf3ab13fa489d35_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmJlYTczMjgzOGY1NTQ1NGNiNjNmNjY2NGQ0ZTExNWZlL3RhYmxlcmFuZ2U6YmVhNzMyODM4ZjU1NDU0Y2I2M2Y2NjY0ZDRlMTE1ZmVfNC0yLTEtMS0yMjc_21cbb606-701c-46c0-a916-da9ddeda9e8b"
      unitRef="usd">75000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2202a36e0b434d5a8b67fefec7b6393a_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmJlYTczMjgzOGY1NTQ1NGNiNjNmNjY2NGQ0ZTExNWZlL3RhYmxlcmFuZ2U6YmVhNzMyODM4ZjU1NDU0Y2I2M2Y2NjY0ZDRlMTE1ZmVfNS0yLTEtMS0yMjc_c2f83e0e-9fad-4bcd-a3c1-c018b116af9b"
      unitRef="usd">60000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia123d9dbf2504a98b44a4ce178f9d2ae_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmJlYTczMjgzOGY1NTQ1NGNiNjNmNjY2NGQ0ZTExNWZlL3RhYmxlcmFuZ2U6YmVhNzMyODM4ZjU1NDU0Y2I2M2Y2NjY0ZDRlMTE1ZmVfNi0yLTEtMS0yMjc_f42d175c-559a-46f8-9655-032026b7905b"
      unitRef="usd">60000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmJlYTczMjgzOGY1NTQ1NGNiNjNmNjY2NGQ0ZTExNWZlL3RhYmxlcmFuZ2U6YmVhNzMyODM4ZjU1NDU0Y2I2M2Y2NjY0ZDRlMTE1ZmVfNy0yLTEtMS0yMjc_b132bc4a-9b13-404f-bbbb-f3f78d9a7b03"
      unitRef="usd">395000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i69cffb8dfc2b4980854eda6f38d32c23_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmJlYTczMjgzOGY1NTQ1NGNiNjNmNjY2NGQ0ZTExNWZlL3RhYmxlcmFuZ2U6YmVhNzMyODM4ZjU1NDU0Y2I2M2Y2NjY0ZDRlMTE1ZmVfOS0yLTEtMS0yMjc_cc912d02-e5eb-4d98-ab29-642a965e7297"
      unitRef="usd">120000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if52a46cd91d14dbda215dc941b67e0b3_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmJlYTczMjgzOGY1NTQ1NGNiNjNmNjY2NGQ0ZTExNWZlL3RhYmxlcmFuZ2U6YmVhNzMyODM4ZjU1NDU0Y2I2M2Y2NjY0ZDRlMTE1ZmVfMTAtMi0xLTEtMjI3_642cac98-31e3-4aa8-890e-de66b9009c94"
      unitRef="usd">120000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i29afd9d4d7644f6da6b00e412b62248f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmJlYTczMjgzOGY1NTQ1NGNiNjNmNjY2NGQ0ZTExNWZlL3RhYmxlcmFuZ2U6YmVhNzMyODM4ZjU1NDU0Y2I2M2Y2NjY0ZDRlMTE1ZmVfMTEtMi0xLTEtMjMx_98728875-c5d2-4586-b173-cfeff61e4721"
      unitRef="usd">240000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RleHRyZWdpb246ODZmM2ExYmU1YWZiNGQ5Yzg0NTVjYmVhMWM0YThhZjBfMTgyMg_b968657c-10e6-4d4e-846c-b7c5627d110b">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.853%"/&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:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&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:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;br/&gt;and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;br/&gt;and other&lt;br/&gt;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,698&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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 #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="i037bcb992f1e485980b293260e66c124_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfMy0yLTEtMS0w_76ec2e51-364e-4e46-9373-a194c3965362"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i811c4bbe1bd2420bbbc3b6daa2be7fc1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfMy0zLTEtMS0w_dc49fd3d-250b-47d1-b508-9d696c37d30b"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i7985d4658358429fb1e60e44a5a29b2a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfMy02LTEtMS0w_1b3cf0cc-bacb-4664-aa8e-3d906752d24d"
      unitRef="usd">1431000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i8c8cbdb29b314db2aa1c6642764347c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfMy03LTEtMS0w_867c32c7-2f0b-445e-90e1-b43d2fa4fd70"
      unitRef="usd">2698000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="if1d64c16bf174de18d367cd38bfa1a93_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfNC0yLTEtMS0w_b59af598-dbe6-407e-881f-e2d01a7ea433"
      unitRef="usd">2851000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="iaa40e29cb4b9411a9fcc022a25b98ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfNC0zLTEtMS0w_649254fc-9f04-4eeb-b603-5f777cebff87"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i3dd0e96f810c40debf6545e6d1262c24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfNC02LTEtMS0w_2208885f-7bd9-4206-9774-5d06fa345709"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ic1ab75cf5c1d4a238ba9d5a2fbd10707_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfNC03LTEtMS0w_277a5a7c-e568-4981-b4db-473b738f29ea"
      unitRef="usd">1461000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i8bb16c6e23f94cacad4e3b91c84bd27d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfNS0yLTEtMS0w_35b9d374-8a83-4c3c-b356-88333bb31291"
      unitRef="usd">2851000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ia8ae81698df34dbc8a62e8177669c1bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfNS0zLTEtMS0w_64fdc4fd-8c54-4a38-b924-3f93f3b58bb4"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i8bb16c6e23f94cacad4e3b91c84bd27d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfNS02LTEtMS0w_de4c3e57-e2b9-438d-bb8a-99cdd7ef6bee"
      unitRef="usd">1431000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ia8ae81698df34dbc8a62e8177669c1bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOjBlNTMwNTdjYmZjYzQzNmM5YmJhYzU4Nzg3OTEwYTkzL3RhYmxlcmFuZ2U6MGU1MzA1N2NiZmNjNDM2YzliYmFjNTg3ODc5MTBhOTNfNS03LTEtMS0w_c3bafa77-1537-4d3a-88b0-394c5589445d"
      unitRef="usd">4159000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RleHRyZWdpb246ODZmM2ExYmU1YWZiNGQ5Yzg0NTVjYmVhMWM0YThhZjBfMTgzMw_c54e8f0a-d391-4a40-aa5a-9b05c670a892">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (loss) recognized&lt;br/&gt;in accumulated other &lt;br/&gt;comprehensive &lt;br/&gt;loss as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location &lt;br/&gt;of gain (loss) &lt;br/&gt;reclassified from &lt;br/&gt;accumulated other &lt;br/&gt;comprehensive &lt;br/&gt;loss into income&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="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (loss) reclassified from accumulated&lt;br/&gt;&#160;other comprehensive loss into income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 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="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;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="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ib17a1d83f3c548ec849732d2d7052cae_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmExNTc0YTdmNjMxNTQ0NTU4NmNlMDI4MWY5NTM2MWI3L3RhYmxlcmFuZ2U6YTE1NzRhN2Y2MzE1NDQ1NTg2Y2UwMjgxZjk1MzYxYjdfMi0xLTEtMS0w_6c522289-4f08-4739-abc2-f61ef73f3430"
      unitRef="usd">-1420000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ia6c08fa3439845dc9ed9ce5f0208a299_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmExNTc0YTdmNjMxNTQ0NTU4NmNlMDI4MWY5NTM2MWI3L3RhYmxlcmFuZ2U6YTE1NzRhN2Y2MzE1NDQ1NTg2Y2UwMjgxZjk1MzYxYjdfMi01LTEtMS0w_fdbb39fd-aae6-464e-bbda-9c1c4e0123c1"
      unitRef="usd">1373000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i950c1328220046f18103df589ca98bd2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmExNTc0YTdmNjMxNTQ0NTU4NmNlMDI4MWY5NTM2MWI3L3RhYmxlcmFuZ2U6YTE1NzRhN2Y2MzE1NDQ1NTg2Y2UwMjgxZjk1MzYxYjdfNS0xLTEtMS0w_76e125bb-d10b-44c1-918c-e1bbefd9735c"
      unitRef="usd">5979000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ief99712caebf4172bb7189b1c6b536d3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RhYmxlOmExNTc0YTdmNjMxNTQ0NTU4NmNlMDI4MWY5NTM2MWI3L3RhYmxlcmFuZ2U6YTE1NzRhN2Y2MzE1NDQ1NTg2Y2UwMjgxZjk1MzYxYjdfNS01LTEtMS0w_9934ffc5-9ad2-4b6f-8435-0e2b47d1e813"
      unitRef="usd">205000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RleHRyZWdpb246ODZmM2ExYmU1YWZiNGQ5Yzg0NTVjYmVhMWM0YThhZjBfMTYwMg_27bfe6f5-f0f9-4fdf-a999-9628909215d1"
      unitRef="usd">-2200000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RleHRyZWdpb246ODZmM2ExYmU1YWZiNGQ5Yzg0NTVjYmVhMWM0YThhZjBfMTYxNw_ae67495d-5fdd-40ba-893e-1997527eba8c"
      unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF82Ny9mcmFnOjg2ZjNhMWJlNWFmYjRkOWM4NDU1Y2JlYTFjNGE4YWYwL3RleHRyZWdpb246ODZmM2ExYmU1YWZiNGQ5Yzg0NTVjYmVhMWM0YThhZjBfMTYxNw_b6140c4f-14f7-421e-89cb-ba8013c33d16"
      unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTExNDA_8c6ece7f-7a18-4135-a7a9-e288213e6b35">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&gt;9. Commitments and Contingencies&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 March&#160;31, 2021, we had operating leases for office space that had not yet commenced with future rent payments of&#160;$3.5 million. These operating leases are expected to commence during 2021&#160;with lease terms of&#160;3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&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 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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(913)&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net lease cost&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 style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Includes short-term lease costs, which were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 March&#160;31, 2021, the remaining aggregate minimum purchase commitment under these arrangements was approximately $79.0 million through 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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. If we determine that it is probable that a loss has been incurred related to solution or service indemnifications, any such loss that could be reasonably estimated would be recognized. We have not identified any losses and, accordingly, we have not recorded a liability related to these indemnifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 inquiries, 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recognize insurance recoveries, if any, when they are probable of receipt. All associated legal costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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. We further believe that the amount or range of reasonably possible losses related to such pending or threatened legal proceedings will not have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation be resolved unfavorably. It is possible, nevertheless, 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 have no reason to 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:#000000;font-family:'Frutiger LT 45 Light',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, inquiries 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 financial exposure related to the Security Incident, and we will continue to seek recoveries under these insurance policies. Although it is possible that total losses related to the Security Incident will ultimately exceed the limits of our insurance coverage, we are currently unable to determine if or when that will be the case and, if so, the approximate amount or range of any such excess.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the three months ended March&#160;31, 2021, we recorded $12.8 million of expenses related to the Security Incident and offsetting probable insurance recoveries of $12.8 million. As of March&#160;31, 2021, we have recorded cumulative expenses  related to the Security Incident of $22.6 million and cumulative probable insurance recoveries of $22.1 million. Due to the time required to submit and process such insurance claims, we have not yet received all of the accrued insurance recoveries. Of the insurance recoveries recorded, $6.4 million had been paid as of March&#160;31, 2021. Recorded expenses consisted primarily of payments to third-party service providers and consultants, including legal fees. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our condensed consolidated statements of comprehensive income. We expect to continue to experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims, inquiries and investigations discussed below, and our efforts to further enhance our security measures, which expenses may be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on our analysis of the factors described above, we have not recorded a liability related to the Security Incident as of March&#160;31, 2021 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer claims. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, we have received approximately 630 claims for reimbursement of expenses 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 or in arbitration). Possible exposure could result from our customers&#x2019; 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. We are in the process of 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer constituent class actions. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Presently, we are a defendant in 30 putative consumer class action cases [27 in U.S. federal courts (some of which have been consolidated under multi district litigation to a single federal court), 1 in a U.S. state 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furthermore, for putative class actions, it is often not possible to 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Governmental inquiries and investigations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 47 state Attorneys General and the District of Columbia and a separate Civil Investigative Demand from the office of the Illinois Attorney General&#x2019;s Office relating to the Security Incident. In addition, we have received communications, inquires and requests from the U.S. Federal Trade Commission, the U.S. Securities and Exchange Commission, the U.S. Department of Health and Human Services, the Information Commissioner&#x2019;s Office in the United Kingdom (the &#x201c;ICO&#x201d;) under the U.K. Data Protection Act 2018, the Office of the Australian Information Commissioner and the Office of the Privacy Commissioner of Canada. We are cooperating with these offices and responding to their inquiries, 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 inquiries and 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 be material.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <blkb:OperatingLeaseLeaseNotYetCommencedExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMzMz_213391c7-113b-40d4-a6d6-b21728b22c2e"
      unitRef="usd">3500000</blkb:OperatingLeaseLeaseNotYetCommencedExpense>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfNDE0_a97c3bbf-5a7d-4271-b05c-e9e560ec6766">P3Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTExNTc_6c61dfae-8be5-4a36-935b-f41e6ff7acf8">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&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 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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(913)&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net lease cost&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 style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Includes short-term lease costs, which were immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMi00LTEtMS0w_03aeb1de-0e63-462e-81ce-f0a1433def0d"
      unitRef="usd">2841000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMi01LTEtMS0w_04a7ce32-ca3c-4729-a171-8d9058fca993"
      unitRef="usd">6311000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMy00LTEtMS0w_216b1c55-93ec-4c77-8e49-49b2fb38333e"
      unitRef="usd">699000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMy01LTEtMS0w_1b5d822a-1b28-494b-9158-444941c6e0fd"
      unitRef="usd">1258000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfNC00LTEtMS0w_5e3dccac-5355-4a5b-b292-760173472d28"
      unitRef="usd">460000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfNC01LTEtMS0w_cfad3b4c-07f5-4c68-9b08-712ef6ebe5c7"
      unitRef="usd">913000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfNS00LTEtMS0w_40e51c18-59f5-42fd-9df9-eb6c53ea1884"
      unitRef="usd">3080000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfNS01LTEtMS0w_a8c9c38a-c015-4f80-88f4-e532ede52cae"
      unitRef="usd">6656000</us-gaap:LeaseCost>
    <blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="ib92f964cb96f4386bf5f91d094a47d81_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMjA4Nw_8cc2e9bb-ad0f-4219-bdd4-57754ddac7b8"
      unitRef="usd">79000000.0</blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted>
    <blkb:LiabilityInsuranceAmountTotal
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTA5OTUxMTY1MTIwOQ_4e46c3c9-628a-4b11-9aa1-730b262e9f63"
      unitRef="usd">50000000</blkb:LiabilityInsuranceAmountTotal>
    <blkb:LiabilityInsuranceAmountDeductible
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTA5OTUxMTY1MTIyNQ_95501d58-367d-48e8-89f2-a7bc22b62a6d"
      unitRef="usd">250000</blkb:LiabilityInsuranceAmountDeductible>
    <blkb:SecurityIncidentExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTA5OTUxMTY1MTI0OA_da0e7dcc-1b3a-4929-8d01-21bfde6bfea1"
      unitRef="usd">12800000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTA5OTUxMTY1MTI2NA_9264c3c7-1c89-4a1a-8f52-73736e47611a"
      unitRef="usd">12800000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeExpense
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTA5OTUxMTY1MTI4MA_55fcab7a-c9bb-42cb-8637-a0aa7aa9d837"
      unitRef="usd">22600000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTA5OTUxMTY1MTI5Ng_b39e4e45-ae19-4a5c-bb06-75369ffae27b"
      unitRef="usd">22100000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTA5OTUxMTY1MTMxMQ_2503a805-f8f5-4592-b3c5-6088a74e3f26"
      unitRef="usd">6400000</us-gaap:InsuranceRecoveries>
    <blkb:SecurityIncidentNumberOfCustomerClaims
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfNzY1MA_c1977cc0-e320-4cc0-a7fb-47fd1177bc72"
      unitRef="cases">630</blkb:SecurityIncidentNumberOfCustomerClaims>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfODMzNg_12b20ecc-73ac-480a-ae28-ccb08e4e5965"
      unitRef="cases">30</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="i9b8ed5b1f34d4284b0e6999539f3d9d0_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfODM3Nw_78b9540b-8a20-40c6-84c8-1a178f8a01f1"
      unitRef="cases">27</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="i53762fffc16548ba98b9446ecc1b95b2_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfODQwNA_ad332427-2bd7-4d6a-b20e-ab2030138591"
      unitRef="cases">1</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="id9cdf3600f9b4a81a44506393fc4db94_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfODQzMg_a3f91527-15c1-4691-8fb9-386799d291d8"
      unitRef="cases">2</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTA1OTE_f0d80d4d-de13-4d30-bf29-1a22b4a7b19d"
      unitRef="cases">47</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83My9mcmFnOmYwYWEzYmEzNTU4MzQwMTRiMmEwZjhlYWQyNWZmYTBhL3RleHRyZWdpb246ZjBhYTNiYTM1NTgzNDAxNGIyYTBmOGVhZDI1ZmZhMGFfODQ4_b3a87de7-db4e-4269-8522-f22a1b6ee099">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&gt;10. 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax provision and effective income tax rates, including the effects of period-specific events, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&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 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.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&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="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax provision&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&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="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The increase in our effective income tax rate for the three months ended March&#160;31, 2021, when compared to the same period in 2020, was primarily attributable to higher 2021 discrete tax expense against lower pre-tax income. The 2020 effective income tax rate was positively impacted by benefits attributable to stock-based compensation. The 2021 effective income tax rate was negatively impacted by tax expense attributable to stock-based compensation against lower pre-tax income.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83My9mcmFnOmYwYWEzYmEzNTU4MzQwMTRiMmEwZjhlYWQyNWZmYTBhL3RleHRyZWdpb246ZjBhYTNiYTM1NTgzNDAxNGIyYTBmOGVhZDI1ZmZhMGFfODU1_43056f47-48dc-4117-8346-9a9c4d19c080">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax provision and effective income tax rates, including the effects of period-specific events, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&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 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.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&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="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax provision&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&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="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83My9mcmFnOmYwYWEzYmEzNTU4MzQwMTRiMmEwZjhlYWQyNWZmYTBhL3RhYmxlOmFjZWNiYmNiOGJiOTQyM2RhOTkzYmYzZjNmOTMyZTA2L3RhYmxlcmFuZ2U6YWNlY2JiY2I4YmI5NDIzZGE5OTNiZjNmM2Y5MzJlMDZfMi00LTEtMS0w_31cc901d-c847-4e95-9be4-446a0ead32be"
      unitRef="usd">684000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83My9mcmFnOmYwYWEzYmEzNTU4MzQwMTRiMmEwZjhlYWQyNWZmYTBhL3RhYmxlOmFjZWNiYmNiOGJiOTQyM2RhOTkzYmYzZjNmOTMyZTA2L3RhYmxlcmFuZ2U6YWNlY2JiY2I4YmI5NDIzZGE5OTNiZjNmM2Y5MzJlMDZfMi01LTEtMS0w_2d4464af-0595-4821-ae4f-76ae5ed470f4"
      unitRef="usd">696000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83My9mcmFnOmYwYWEzYmEzNTU4MzQwMTRiMmEwZjhlYWQyNWZmYTBhL3RhYmxlOmFjZWNiYmNiOGJiOTQyM2RhOTkzYmYzZjNmOTMyZTA2L3RhYmxlcmFuZ2U6YWNlY2JiY2I4YmI5NDIzZGE5OTNiZjNmM2Y5MzJlMDZfMy00LTEtMS0w_0196ebfb-7fbd-46ba-8bc6-abdcfb157ee8"
      unitRef="number">1.315</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83My9mcmFnOmYwYWEzYmEzNTU4MzQwMTRiMmEwZjhlYWQyNWZmYTBhL3RhYmxlOmFjZWNiYmNiOGJiOTQyM2RhOTkzYmYzZjNmOTMyZTA2L3RhYmxlcmFuZ2U6YWNlY2JiY2I4YmI5NDIzZGE5OTNiZjNmM2Y5MzJlMDZfMy01LTEtMS0w_d3603c6e-28a1-4b92-bf12-da525aacc0f2"
      unitRef="number">0.130</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RleHRyZWdpb246MTU5OTIzNjQ2YTMwNGYxN2FhYzgyZDc5NzllOTRhMGRfNDA0_7953e41f-3d93-4e32-aaef-c0e426767c16">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&gt;11. Stock-based Compensation&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is allocated to cost of revenue and operating expenses on the condensed consolidated statements of comprehensive income based on where the associated employee&#x2019;s compensation is recorded. The following table summarizes stock-based compensation expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&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 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.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&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="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in cost of revenue:&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="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of recurring&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of one-time services and other&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total included in cost of revenue&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in operating expenses:&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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, marketing and customer success&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,428&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,478&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,438&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total included in operating expenses&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="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total stock-based compensation expense&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 style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RleHRyZWdpb246MTU5OTIzNjQ2YTMwNGYxN2FhYzgyZDc5NzllOTRhMGRfNDEy_333ca053-e0fa-4a95-b031-7b3f26b7c735">The following table summarizes stock-based compensation expense:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&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 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.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&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="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in cost of revenue:&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="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of recurring&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of one-time services and other&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total included in cost of revenue&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Included in operating expenses:&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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, marketing and customer success&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,428&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,478&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 13.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,438&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total included in operating expenses&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="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total stock-based compensation expense&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 style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9f21f6aa52bf46e49c65f63baca8f824_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfMy00LTEtMS0w_0f4d63a8-32a3-4a64-a81a-e1cf73515e5b"
      unitRef="usd">2411000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i208cf85e3f3041b1871ccf5b83094733_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfMy01LTEtMS0w_4fdde179-2961-4e06-ae92-1a02672261bf"
      unitRef="usd">470000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if03dfcfe7c164f348f0e3046d5e6d84f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfNC00LTEtMS0w_7956486a-895b-490a-956b-5e9ae5baf8dd"
      unitRef="usd">2947000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8e5cef4c271544368b5655f519683efb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfNC01LTEtMS0w_42520cfa-c531-4ee6-98f9-bef2d77d83a0"
      unitRef="usd">395000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb8b936f65574c91baa3a230143bcfbb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfNS00LTEtMS0w_fed6fd97-087b-405c-8f50-623160841cc2"
      unitRef="usd">5358000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9e5b6670a5a640b6934c2c94bf262ebf_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfNS01LTEtMS0w_c1a90988-b47a-4cae-9f96-c8a5287a50fb"
      unitRef="usd">865000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id67ad0e7d2f442ee86a457bd7c807ca6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfNy00LTEtMS0w_3d232718-70a4-49d6-aa65-350f3a8dbefc"
      unitRef="usd">5428000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i352d0d75bfc942a79b9d00cf6f9cc220_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfNy01LTEtMS0w_60148a30-d83a-4bc2-8a4d-1a155b056e3d"
      unitRef="usd">2478000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32b51814f99747b48a79445cf9225fa6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfOC00LTEtMS0w_c0dca70b-f03f-4af0-b941-604a802efa89"
      unitRef="usd">6714000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8c87b07a0daa40bcb3661779630f39c6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfOC01LTEtMS0w_b2c5cfc3-b67c-491e-935a-0b31e7467503"
      unitRef="usd">2799000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9a2f0aeb24864f69bfb3ef1940226345_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfOS00LTEtMS0w_92609f3e-3f84-4610-bfcf-bd71ed9345e7"
      unitRef="usd">12505000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic22cb38148dc4c79b1c7a5c68d175553_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfOS01LTEtMS0w_0a1ef757-595c-40d1-a54b-a4440905709e"
      unitRef="usd">7438000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic107c9597eb44273997f4f598e114529_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfMTAtNC0xLTEtMA_69b86241-5246-4478-92e7-d27f8c5d465c"
      unitRef="usd">24647000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i57c51566d59846b8b501310b930ff144_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfMTAtNS0xLTEtMA_3ece41b3-78bc-47e4-88c6-73ec4703282b"
      unitRef="usd">12715000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfMTEtNC0xLTEtMA_8e2b6fd1-266e-42cd-9735-10c0ad1d0bcc"
      unitRef="usd">30005000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83Ni9mcmFnOjE1OTkyMzY0NmEzMDRmMTdhYWM4MmQ3OTc5ZTk0YTBkL3RhYmxlOjQ4ZWIwMzNiMDdmYzRiYjI4ZDQxMjk1YmZhZmVjMTQ1L3RhYmxlcmFuZ2U6NDhlYjAzM2IwN2ZjNGJiMjhkNDEyOTViZmFmZWMxNDVfMTEtNS0xLTEtMA_00ff54a5-793b-413a-b097-e88c1c894751"
      unitRef="usd">13580000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RleHRyZWdpb246MzA0YzFhMGEyYzJhNDQ1MmI5ZDE0ZjE1NjgyM2M4N2ZfNjk1_3dc37348-40ff-4ffe-b62f-0a7f9a7b5ace">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock repurchase program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2020, our Board of Directors reauthorized and expanded a stock repurchase program that authorizes us to purchase up to $250.0 million of our outstanding shares of common stock. The program does not have an expiration date. Under the stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program may be limited, suspended or discontinued at any time without prior notice. Under the 2020 Credit Facility, we have restrictions on our ability to repurchase shares of our common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for purchases of treasury stock under the cost method. During the three months ended March&#160;31, 2021, we purchased&#160;465,821&#160;shares for $28.1 million. The remaining amount available to purchase stock under the stock repurchase program was $180.9 million as of March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.724%"/&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 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.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss, beginning of period&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;By component:&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="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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains and losses on cash flow hedges:&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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss balance, beginning of period&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,323)&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications, net of tax effects of $(1,100) and $1,154&lt;/span&gt;&lt;/div&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;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="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) to interest expense&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit included in provision for income taxes&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amounts reclassified from accumulated other comprehensive income (loss)&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss) balance, end of period&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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustment:&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="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,967)&lt;/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:#f4f4f4;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation adjustments&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss) balance, end of period&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive income (loss), end of period&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 style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ie2aa572fe295402d833ad05ed3fb6e6f_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RleHRyZWdpb246MzA0YzFhMGEyYzJhNDQ1MmI5ZDE0ZjE1NjgyM2M4N2ZfMTA5OTUxMTYzMDgzMQ_abe7d785-6547-433f-b6c0-2873611fcfc8"
      unitRef="usd">250000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RleHRyZWdpb246MzA0YzFhMGEyYzJhNDQ1MmI5ZDE0ZjE1NjgyM2M4N2ZfMTA5OTUxMTYzMDg0Mg_1d5a61e8-1fe5-4046-a450-315e9ec49218"
      unitRef="shares">465821</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RleHRyZWdpb246MzA0YzFhMGEyYzJhNDQ1MmI5ZDE0ZjE1NjgyM2M4N2ZfMTA5OTUxMTYzMDg0NQ_a9cc57d6-d087-4428-92a3-086f4b13f56a"
      unitRef="usd">28100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RleHRyZWdpb246MzA0YzFhMGEyYzJhNDQ1MmI5ZDE0ZjE1NjgyM2M4N2ZfMTY0OTI2NzQ0NDY5Mg_67a1ba73-9fa5-45b6-b0f8-d653966baf7a"
      unitRef="usd">180900000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RleHRyZWdpb246MzA0YzFhMGEyYzJhNDQ1MmI5ZDE0ZjE1NjgyM2M4N2ZfNjk0_2c857cb2-2b55-4d73-b055-bc2d5d7655c7">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.724%"/&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 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.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss, beginning of period&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;By component:&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="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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains and losses on cash flow hedges:&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="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss balance, beginning of period&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,323)&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications, net of tax effects of $(1,100) and $1,154&lt;/span&gt;&lt;/div&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;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="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) to interest expense&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/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:#f4f4f4;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit included in provision for income taxes&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amounts reclassified from accumulated other comprehensive income (loss)&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss) balance, end of period&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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustment:&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="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,967)&lt;/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:#f4f4f4;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation adjustments&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss) balance, end of period&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive income (loss), end of period&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 style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMi00LTEtMS0w_7f77bf53-f849-4f07-bb15-f8f5a7e32f09"
      unitRef="usd">-2497000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i24639d18668742d6b1c1695ac5beae7e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMi01LTEtMS0w_d7692f65-cea9-40e9-bf67-c4e8a19e9f27"
      unitRef="usd">-5290000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2fedd964a7b5421586a917b92a42238d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfNS00LTEtMS0w_138ab651-4520-4b8f-a529-405a643825bb"
      unitRef="usd">-3101000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iee4a39811f5547d4988eda3de31d8dfc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfNS01LTEtMS0w_bb5c462f-a46a-4b98-8dfc-67491c7b904f"
      unitRef="usd">-1323000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="if327041e31714702804aaefa0ce5c7ff_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfNi0wLTEtMS0yODgvdGV4dHJlZ2lvbjpjYWFkNzZmNzZiOWQ0MDJjYTVhNzM3NjFhYWU0YTUzY185NA_d1eb95f7-5af1-4bf3-97ad-ccdda91d4edb"
      unitRef="usd">-1100000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ic742a8d946bb48e8be89dabb75ec50e4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfNi0wLTEtMS0yODgvdGV4dHJlZ2lvbjpjYWFkNzZmNzZiOWQ0MDJjYTVhNzM3NjFhYWU0YTUzY18xMDE_8c69c8f0-46a6-494a-9142-96ac35bba439"
      unitRef="usd">1154000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications
      contextRef="if327041e31714702804aaefa0ce5c7ff_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfNi00LTEtMS0yOTE_71629664-029d-4bd1-8209-85c322b97c5b"
      unitRef="usd">-3130000</blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications>
    <blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications
      contextRef="ic742a8d946bb48e8be89dabb75ec50e4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfNi01LTEtMS0yOTE_9db14f1e-549f-4e18-bd38-a760983d307a"
      unitRef="usd">3273000</blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications>
    <blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings
      contextRef="if327041e31714702804aaefa0ce5c7ff_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfNy00LTEtMS0w_8cd263a2-f1cc-4c49-87ee-6ac59c3a3c00"
      unitRef="usd">1376000</blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings>
    <blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings
      contextRef="ic742a8d946bb48e8be89dabb75ec50e4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfNy01LTEtMS0w_43807766-edcd-41cf-b7e1-673683e9c3a1"
      unitRef="usd">205000</blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="if327041e31714702804aaefa0ce5c7ff_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfOC00LTEtMS0w_37d4c5a8-be4a-4775-aa9c-a310faaf1685"
      unitRef="usd">357000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="ic742a8d946bb48e8be89dabb75ec50e4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfOC01LTEtMS0w_38925a9f-a5ca-4f1b-b413-73266b42e4bd"
      unitRef="usd">54000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="if327041e31714702804aaefa0ce5c7ff_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfOS00LTEtMS0w_9c47a169-ed05-48da-8bee-ba9ce2605c5c"
      unitRef="usd">1019000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="ic742a8d946bb48e8be89dabb75ec50e4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfOS01LTEtMS0w_cea43228-ced2-4c5f-8be6-54ee4f29d221"
      unitRef="usd">151000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="if327041e31714702804aaefa0ce5c7ff_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTAtNC0xLTEtMA_294eb672-9a20-4426-ba08-d84d4b315876"
      unitRef="usd">-4149000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ic742a8d946bb48e8be89dabb75ec50e4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTAtNS0xLTEtMA_19793d66-ca3b-412a-8fd5-37b1fcd739d9"
      unitRef="usd">3122000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i46d1cc302b2841418dea6ec56b5729d4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTEtNC0xLTEtMA_b7517023-cae0-4c5f-a78a-b056fc515895"
      unitRef="usd">1048000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0ccca70f19634f828368048b1b4fac74_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTEtNS0xLTEtMA_0765718a-63e4-431a-9395-909274a0f7ad"
      unitRef="usd">-4445000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i803e5cbf60b94a5da80658e5113f18ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTMtNC0xLTEtMA_2e96e9d1-105a-4ab8-bd8c-50092ac19a5d"
      unitRef="usd">604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i82247ce9ee3b4ef1a5e3f5d5efbed73e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTMtNS0xLTEtMA_f2bab9fb-56c0-4964-89e8-c92700c10ed6"
      unitRef="usd">-3967000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i76ca92949109423e98ca0ac6e0bacfbe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTQtNC0xLTEtMA_cf4a4d6a-4c55-43c3-a1c1-11e0bab53e07"
      unitRef="usd">2511000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6646bc5875bd44809a7f1a27da24c968_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTQtNS0xLTEtMA_a6e47ff8-609d-49ad-89d1-07e0f505d644"
      unitRef="usd">-5728000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic8de888fef53462b8c618de1f9aba8f5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTUtNC0xLTEtMA_2f13267c-b028-4975-8567-f96d42a0ebdc"
      unitRef="usd">3115000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1f70da93bedd4bf4bb942058088c72f5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTUtNS0xLTEtMA_dec04626-7267-41be-973c-ca43357cb7ce"
      unitRef="usd">-9695000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTYtNC0xLTEtMA_4b734030-0fac-4f2a-9347-c0d7037b9fb8"
      unitRef="usd">4163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i55573cfd4b1741e495f9325c7da26dca_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83OS9mcmFnOjMwNGMxYTBhMmMyYTQ0NTJiOWQxNGYxNTY4MjNjODdmL3RhYmxlOjczMTUxZjMzZDFjOTQ0ZDE5NGZkNjkzZjI3OWY4N2ZhL3RhYmxlcmFuZ2U6NzMxNTFmMzNkMWM5NDRkMTk0ZmQ2OTNmMjc5Zjg3ZmFfMTYtNS0xLTEtMA_5d6e3234-c366-4003-ae5b-ed4f6eb4f1f6"
      unitRef="usd">-14140000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RleHRyZWdpb246ZGVmZDUwMzFkMTI5NGFmN2I0ZTM2ZGVmMjdlOTEwY2FfMjQzMw_3e152ddd-a029-4490-a904-f6cbbf656dd5">&lt;div style="margin-bottom:5pt;margin-top:19pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:100%"&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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, approximately $776 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 60% 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contract assets as of March&#160;31, 2021 and December&#160;31, 2020 were insignificant. Our opening and 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;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in deferred revenue during the three months ended March&#160;31, 2021 was primarily due&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to a seasonal decrease in customer contract renewals&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',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 resulting in our lowest balance of deferred revenue at the end of our first quarter. The amount of revenue recognized during the three months ended March&#160;31, 2021 that was included in the deferred reven&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ue balance at the beginning of the period was approximately &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$134 million. The amount of revenue recognized during the three months ended March&#160;31, 2021 from performance obligations satisfied in prior periods was insignificant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&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 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.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,825&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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 style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The General Markets Group ("GMG"), the Enterprise Markets Group ("EMG"), and the International Markets Group ("IMG") comprised our go-to-market organizations as of March 31, 2021. The following is a description of each market group as of that date:&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;The GMG focuses on sales primarily to all K-12 private schools, faith communities and arts and cultural organizations, as well as emerging and mid-sized prospects in the U.S.;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;The EMG focuses on sales primarily to all healthcare and higher education institutions, corporations and foundations, as well as large and/or strategic prospects in the U.S.; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;The IMG focuses on sales primarily to all prospects and customers outside of the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&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 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.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GMG&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMG&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,527&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IMG&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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 style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&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 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.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual recurring&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transactional recurring&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,929&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recurring revenue&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 style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ida87e7fde1f5448b9d7dc304eb4cbb11_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RleHRyZWdpb246ZGVmZDUwMzFkMTI5NGFmN2I0ZTM2ZGVmMjdlOTEwY2FfMTAx_641d1dfa-1b68-4443-9596-3f73c58dd7b8"
      unitRef="usd">776000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ida87e7fde1f5448b9d7dc304eb4cbb11_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RleHRyZWdpb246ZGVmZDUwMzFkMTI5NGFmN2I0ZTM2ZGVmMjdlOTEwY2FfMjMy_4b5acbab-d561-43d3-94f0-6c739cb21358"
      unitRef="number">0.60</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ida87e7fde1f5448b9d7dc304eb4cbb11_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RleHRyZWdpb246ZGVmZDUwMzFkMTI5NGFmN2I0ZTM2ZGVmMjdlOTEwY2FfMjky_369db8ee-6725-481e-9c30-bca3b894a320">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RleHRyZWdpb246ZGVmZDUwMzFkMTI5NGFmN2I0ZTM2ZGVmMjdlOTEwY2FfMjQ0Mg_b3c3e95c-810c-4477-b943-0eac99ae30f9">Our opening and closing balances of deferred revenue were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;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="i6048aa5490cd49d9851b5f19fc5b6dcc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmU1YWFkODRmYzcyYzRiMDY4YmFmMzE5MjRjNWI2NjkwL3RhYmxlcmFuZ2U6ZTVhYWQ4NGZjNzJjNGIwNjhiYWYzMTkyNGM1YjY2OTBfMi0xLTEtMS0w_0d6edb6a-1999-49fa-88f2-6e9b7b13aac5"
      unitRef="usd">294520000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="if9c439d414c44cd09f022bbaf7efbd6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmU1YWFkODRmYzcyYzRiMDY4YmFmMzE5MjRjNWI2NjkwL3RhYmxlcmFuZ2U6ZTVhYWQ4NGZjNzJjNGIwNjhiYWYzMTkyNGM1YjY2OTBfMi0yLTEtMS0w_f27e1489-64b3-429e-9949-860fb139549b"
      unitRef="usd">316914000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RleHRyZWdpb246ZGVmZDUwMzFkMTI5NGFmN2I0ZTM2ZGVmMjdlOTEwY2FfMTI2Ng_a22b3fb0-c41c-4331-8226-39de1d2fbc08"
      unitRef="usd">134000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RleHRyZWdpb246ZGVmZDUwMzFkMTI5NGFmN2I0ZTM2ZGVmMjdlOTEwY2FfMjQyNw_0b677025-5d2c-47bc-96f7-ded8180589a0">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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&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 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.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,825&#160;&lt;/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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding: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 #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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 style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&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 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.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GMG&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMG&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,527&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IMG&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="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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 style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b8ed5b1f34d4284b0e6999539f3d9d0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOjAyM2QzNmY3ZWEwYzQ4MmI5YzRlNGU5ZWNlZjc3ZjM3L3RhYmxlcmFuZ2U6MDIzZDM2ZjdlYTBjNDgyYjljNGU0ZTllY2VmNzdmMzdfMi00LTEtMS0w_a0235290-873a-4333-94bf-4aac9d627b31"
      unitRef="usd">185327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ee4a8230fd34710b8bf54a6952713d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOjAyM2QzNmY3ZWEwYzQ4MmI5YzRlNGU5ZWNlZjc3ZjM3L3RhYmxlcmFuZ2U6MDIzZDM2ZjdlYTBjNDgyYjljNGU0ZTllY2VmNzdmMzdfMi01LTEtMS0w_49ba31db-07b1-43b8-96c5-0280a929bab0"
      unitRef="usd">193959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa694d4fd0164804a74eace4dd0b79ea_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOjAyM2QzNmY3ZWEwYzQ4MmI5YzRlNGU5ZWNlZjc3ZjM3L3RhYmxlcmFuZ2U6MDIzZDM2ZjdlYTBjNDgyYjljNGU0ZTllY2VmNzdmMzdfMy00LTEtMS0w_948b5c8d-ab1a-424e-85ac-7d3c5f612b21"
      unitRef="usd">22305000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9aaa653bc2784e8f8025a10e218933c6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOjAyM2QzNmY3ZWEwYzQ4MmI5YzRlNGU5ZWNlZjc3ZjM3L3RhYmxlcmFuZ2U6MDIzZDM2ZjdlYTBjNDgyYjljNGU0ZTllY2VmNzdmMzdfMy01LTEtMS0w_abc50669-767e-4340-8c06-aa076a6c49e6"
      unitRef="usd">15825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50d9b603c22845b2858e6f00d3ca17c3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOjAyM2QzNmY3ZWEwYzQ4MmI5YzRlNGU5ZWNlZjc3ZjM3L3RhYmxlcmFuZ2U6MDIzZDM2ZjdlYTBjNDgyYjljNGU0ZTllY2VmNzdmMzdfNC00LTEtMS0w_b2614b03-6065-4936-99ff-7686adf818ac"
      unitRef="usd">11559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id512e5cf053c49889611783b19ba288f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOjAyM2QzNmY3ZWEwYzQ4MmI5YzRlNGU5ZWNlZjc3ZjM3L3RhYmxlcmFuZ2U6MDIzZDM2ZjdlYTBjNDgyYjljNGU0ZTllY2VmNzdmMzdfNC01LTEtMS0w_e180a4c8-40db-406b-9bd4-31b06bbb2680"
      unitRef="usd">13837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOjAyM2QzNmY3ZWEwYzQ4MmI5YzRlNGU5ZWNlZjc3ZjM3L3RhYmxlcmFuZ2U6MDIzZDM2ZjdlYTBjNDgyYjljNGU0ZTllY2VmNzdmMzdfNS00LTEtMS0w_6c6df6c1-b2f4-429e-93e8-3b830817bb7c"
      unitRef="usd">219191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOjAyM2QzNmY3ZWEwYzQ4MmI5YzRlNGU5ZWNlZjc3ZjM3L3RhYmxlcmFuZ2U6MDIzZDM2ZjdlYTBjNDgyYjljNGU0ZTllY2VmNzdmMzdfNS01LTEtMS0w_beee711b-ee6b-4432-891f-05db9f20f54d"
      unitRef="usd">223621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98a219ff5eab4e4f99e2897c6208f6ec_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfMi00LTEtMS0w_4f8e29d5-657d-44b2-ad52-6b2fd3597d9c"
      unitRef="usd">93339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c6d0a8d09c94b30809666c35af41fd9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfMi01LTEtMS0w_5c90c2c1-1f33-468c-af65-1da2336dfb70"
      unitRef="usd">95453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54006d1e8e5d4889a0bf2b467f7291ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfMy00LTEtMS0w_fde4c8f8-1312-4953-bb30-d6787601bbee"
      unitRef="usd">89527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ccecf9093294ba58876a64e3b60189f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfMy01LTEtMS0w_2e53a370-f809-4e61-b9cb-a80ce0c0b070"
      unitRef="usd">98123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3c45418bba9427a89521542887c4230_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfNC00LTEtMS0w_e39aeb0b-5b1e-4303-80b5-f03c022dc822"
      unitRef="usd">36370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i399f5e7d23064b1a93e388e78dd84fc4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfNC01LTEtMS0w_386eb351-a87e-42d0-91fd-06db5350b2e1"
      unitRef="usd">30081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ce28ea4ffa848e6bddfef4202f24fdc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfNS00LTEtMS0w_028550f3-a3a5-4acf-ae64-bdc821be497a"
      unitRef="usd">-45000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32e22274b99b42af9424e8b7d93f2220_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfNS01LTEtMS0w_496fbafd-a507-4e8c-9e5e-59358c3d2d1d"
      unitRef="usd">-36000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfNi00LTEtMS0w_993a9296-f1b1-41b8-89a3-8408c1e446b5"
      unitRef="usd">219191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab2a0277ef1f4422b15b71d6429eeb68_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmI3MDhkNmMyNmZjODRkYWY5YjA3OGYxMGVmYTJkZmI4L3RhYmxlcmFuZ2U6YjcwOGQ2YzI2ZmM4NGRhZjliMDc4ZjEwZWZhMmRmYjhfNi01LTEtMS0w_aed27577-c114-4f49-9980-946099a477d7"
      unitRef="usd">223621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <blkb:DisaggregationOfRevenueRecurringTableTextBlock
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RleHRyZWdpb246ZGVmZDUwMzFkMTI5NGFmN2I0ZTM2ZGVmMjdlOTEwY2FfMTA5OTUxMTYzMTgxMQ_6085161a-37be-485b-a294-b693a8c20f6b">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.800%"/&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 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.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&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="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual recurring&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 style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transactional recurring&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,929&#160;&lt;/span&gt;&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recurring revenue&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 style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:DisaggregationOfRevenueRecurringTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id65af762471b4a0fbf5ed166cdfd5110_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmVjZTQwNzk1YWYwZjQxZjU4M2FmNDBjNTZhNjFjYzAyL3RhYmxlcmFuZ2U6ZWNlNDA3OTVhZjBmNDFmNTgzYWY0MGM1NmE2MWNjMDJfNy00LTEtMS0yMDg5_b1ad6f8c-d20c-4734-aadb-6e4c3cab6196"
      unitRef="usd">146821000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac3650976d1746719ff9aaab873b0542_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmVjZTQwNzk1YWYwZjQxZjU4M2FmNDBjNTZhNjFjYzAyL3RhYmxlcmFuZ2U6ZWNlNDA3OTVhZjBmNDFmNTgzYWY0MGM1NmE2MWNjMDJfNy01LTEtMS0yMDg5_aaa88829-926d-47c7-a7c9-6085d8750153"
      unitRef="usd">147744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd5c4ba95f95406d96262ce9672ca3d7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmVjZTQwNzk1YWYwZjQxZjU4M2FmNDBjNTZhNjFjYzAyL3RhYmxlcmFuZ2U6ZWNlNDA3OTVhZjBmNDFmNTgzYWY0MGM1NmE2MWNjMDJfMTAtNC0xLTEtMjA5Mg_b51674fb-99e6-49da-b5e3-36e2dc2e2f9f"
      unitRef="usd">59929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a4827e341cd449a80ef8456dbb7bf3c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmVjZTQwNzk1YWYwZjQxZjU4M2FmNDBjNTZhNjFjYzAyL3RhYmxlcmFuZ2U6ZWNlNDA3OTVhZjBmNDFmNTgzYWY0MGM1NmE2MWNjMDJfMTAtNS0xLTEtMjA5Mg_fa2cc073-4723-461e-ac08-ef06903d3326"
      unitRef="usd">57123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8417b4d66d864c0d8be1fb0a261514ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmVjZTQwNzk1YWYwZjQxZjU4M2FmNDBjNTZhNjFjYzAyL3RhYmxlcmFuZ2U6ZWNlNDA3OTVhZjBmNDFmNTgzYWY0MGM1NmE2MWNjMDJfMTEtNC0xLTEtMjA5Mg_10377432-5647-4a33-beba-ec33608d1e13"
      unitRef="usd">206750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7ecbcf06e264a74aa71f0c2a5bee1ea_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF84Mi9mcmFnOmRlZmQ1MDMxZDEyOTRhZjdiNGUzNmRlZjI3ZTkxMGNhL3RhYmxlOmVjZTQwNzk1YWYwZjQxZjU4M2FmNDBjNTZhNjFjYzAyL3RhYmxlcmFuZ2U6ZWNlNDA3OTVhZjBmNDFmNTgzYWY0MGM1NmE2MWNjMDJfMTEtNS0xLTEtMjA5Mg_b888419d-2c3a-4825-bdef-e7f48521a698"
      unitRef="usd">204867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <blkb:SecurityIncidentNumberOfCustomerClaims
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xNzUvZnJhZzpjNWIzNDdhMmRhOGY0YzM3YTQ1ZGJkOWEwNzE3NTI3Ni90ZXh0cmVnaW9uOmM1YjM0N2EyZGE4ZjRjMzdhNDVkYmQ5YTA3MTc1Mjc2XzE2NDkyNjc0NTc4OTU_c1977cc0-e320-4cc0-a7fb-47fd1177bc72"
      unitRef="cases">630</blkb:SecurityIncidentNumberOfCustomerClaims>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xNzUvZnJhZzpjNWIzNDdhMmRhOGY0YzM3YTQ1ZGJkOWEwNzE3NTI3Ni90ZXh0cmVnaW9uOmM1YjM0N2EyZGE4ZjRjMzdhNDVkYmQ5YTA3MTc1Mjc2XzEwOTk1MTE2NDgyOTM_12b20ecc-73ac-480a-ae28-ccb08e4e5965"
      unitRef="cases">30</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="i9b8ed5b1f34d4284b0e6999539f3d9d0_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xNzUvZnJhZzpjNWIzNDdhMmRhOGY0YzM3YTQ1ZGJkOWEwNzE3NTI3Ni90ZXh0cmVnaW9uOmM1YjM0N2EyZGE4ZjRjMzdhNDVkYmQ5YTA3MTc1Mjc2XzE2NDkyNjc0NTc5MDA_78b9540b-8a20-40c6-84c8-1a178f8a01f1"
      unitRef="cases">27</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="i53762fffc16548ba98b9446ecc1b95b2_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xNzUvZnJhZzpjNWIzNDdhMmRhOGY0YzM3YTQ1ZGJkOWEwNzE3NTI3Ni90ZXh0cmVnaW9uOmM1YjM0N2EyZGE4ZjRjMzdhNDVkYmQ5YTA3MTc1Mjc2XzE2NDkyNjc0NTc5MDQ_ad332427-2bd7-4d6a-b20e-ab2030138591"
      unitRef="cases">1</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="id9cdf3600f9b4a81a44506393fc4db94_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xNzUvZnJhZzpjNWIzNDdhMmRhOGY0YzM3YTQ1ZGJkOWEwNzE3NTI3Ni90ZXh0cmVnaW9uOmM1YjM0N2EyZGE4ZjRjMzdhNDVkYmQ5YTA3MTc1Mjc2XzE2NDkyNjc0NTc5MDg_a3f91527-15c1-4691-8fb9-386799d291d8"
      unitRef="cases">2</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral
      contextRef="ic36c5df00528453096a04025abc8154c_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF8xNzUvZnJhZzpjNWIzNDdhMmRhOGY0YzM3YTQ1ZGJkOWEwNzE3NTI3Ni90ZXh0cmVnaW9uOmM1YjM0N2EyZGE4ZjRjMzdhNDVkYmQ5YTA3MTc1Mjc2XzE2NDkyNjc0NTc5MTM_f0d80d4d-de13-4d30-bf29-1a22b4a7b19d"
      unitRef="cases">47</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0xLTEtMS0w_43939036-d94a-463a-9bce-599764d9c77c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0xLTEtMS0w_43939036-d94a-463a-9bce-599764d9c77c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI1OA_dfca488e-c930-4bf4-a91e-40825fdc5ff9" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI1OA_dfca488e-c930-4bf4-a91e-40825fdc5ff9" 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 March&#160;31, 2021 and December&#160;31, 2020 was $31.6 million and $31.9 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0xLTEtMS0w_43939036-d94a-463a-9bce-599764d9c77c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI1OA_dfca488e-c930-4bf4-a91e-40825fdc5ff9"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIwOA_d3dc7ad8-3fd9-412a-9910-fec15d10a80d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIwOA_d3dc7ad8-3fd9-412a-9910-fec15d10a80d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amortization expense from costs of obtaining contracts was $9.2 million and $9.5 million for the three months ended March&#160;31, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0xLTEtMS0w_43939036-d94a-463a-9bce-599764d9c77c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIwOA_d3dc7ad8-3fd9-412a-9910-fec15d10a80d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0yLTEtMS0w_773703f8-bbc1-428d-973d-51acfe716a65"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0yLTEtMS0w_773703f8-bbc1-428d-973d-51acfe716a65"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0yLTEtMS0w_773703f8-bbc1-428d-973d-51acfe716a65"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIwOA_d3dc7ad8-3fd9-412a-9910-fec15d10a80d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMS0yLTEtMS0w_773703f8-bbc1-428d-973d-51acfe716a65"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI1OA_dfca488e-c930-4bf4-a91e-40825fdc5ff9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0xLTEtMS0w_fb4faf6e-e876-4cda-86a5-a7887d7c89e8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0xLTEtMS0w_fb4faf6e-e876-4cda-86a5-a7887d7c89e8"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI1OQ_f00bb6df-ee67-4f4d-983a-b33edf54f535" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI1OQ_f00bb6df-ee67-4f4d-983a-b33edf54f535" 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 March&#160;31, 2021 and 2020, respectively. Accumulated amortization for these costs was $1.6 million as of March&#160;31, 2021 and $1.1 million as of December&#160;31, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0xLTEtMS0w_fb4faf6e-e876-4cda-86a5-a7887d7c89e8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI1OQ_f00bb6df-ee67-4f4d-983a-b33edf54f535"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIyNQ_92db90e9-1390-4ae4-a1d8-ffa479f78e90" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIyNQ_92db90e9-1390-4ae4-a1d8-ffa479f78e90" 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="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0xLTEtMS0w_fb4faf6e-e876-4cda-86a5-a7887d7c89e8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIyNQ_92db90e9-1390-4ae4-a1d8-ffa479f78e90"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0yLTEtMS0w_2e16bf89-21c8-4085-841d-fb47ac657bae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0yLTEtMS0w_2e16bf89-21c8-4085-841d-fb47ac657bae"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0yLTEtMS0w_2e16bf89-21c8-4085-841d-fb47ac657bae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIyNQ_92db90e9-1390-4ae4-a1d8-ffa479f78e90"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMy0yLTEtMS0w_2e16bf89-21c8-4085-841d-fb47ac657bae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTI1OQ_f00bb6df-ee67-4f4d-983a-b33edf54f535"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNC0yLTEtMS0w_6a55db39-20ec-4ebb-81a3-81ee47cfd303"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNC0yLTEtMS0w_6a55db39-20ec-4ebb-81a3-81ee47cfd303"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNC0xLTEtMS0w_7645a7ef-3b31-4427-8c12-eb44f122e653"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNC0xLTEtMS0w_7645a7ef-3b31-4427-8c12-eb44f122e653"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTA5OTUxMTYzMDk1OQ_db790da3-1129-47be-a9d7-eb4215559610" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTA5OTUxMTYzMDk1OQ_db790da3-1129-47be-a9d7-eb4215559610" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNC0yLTEtMS0w_6a55db39-20ec-4ebb-81a3-81ee47cfd303"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTA5OTUxMTYzMDk1OQ_db790da3-1129-47be-a9d7-eb4215559610"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjOTFhNzJhOTdjNjQzY2ZhZjdlYmRlZmE4NzQ0YTJmL3RhYmxlcmFuZ2U6Y2M5MWE3MmE5N2M2NDNjZmFmN2ViZGVmYTg3NDRhMmZfNC0xLTEtMS0w_7645a7ef-3b31-4427-8c12-eb44f122e653"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTA5OTUxMTYzMDk1OQ_db790da3-1129-47be-a9d7-eb4215559610"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMi0xLTEtMS0w_ac759779-7611-4bfc-90d3-d6ba27e33806"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMi0xLTEtMS0w_ac759779-7611-4bfc-90d3-d6ba27e33806"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMi0yLTEtMS0w_5a83f050-d83d-4799-9faf-1e0bbfbdf1ef"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMi0yLTEtMS0w_5a83f050-d83d-4799-9faf-1e0bbfbdf1ef"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIwNg_39757626-ae11-4ada-805b-97623a512f51" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIwNg_39757626-ae11-4ada-805b-97623a512f51" 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 March&#160;31, 2021 and December&#160;31, 2020 was $28.0 million and $19.8 million, respectively.<xhtml:span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</xhtml:span><xhtml:span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">See discussion of the Security Incident at Note 9.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMi0xLTEtMS0w_ac759779-7611-4bfc-90d3-d6ba27e33806"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIwNg_39757626-ae11-4ada-805b-97623a512f51"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfMi0yLTEtMS0w_5a83f050-d83d-4799-9faf-1e0bbfbdf1ef"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTIwNg_39757626-ae11-4ada-805b-97623a512f51"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMi01LTEtMS0w_04a7ce32-ca3c-4729-a171-8d9058fca993"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMi01LTEtMS0w_04a7ce32-ca3c-4729-a171-8d9058fca993"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMi00LTEtMS0w_03aeb1de-0e63-462e-81ce-f0a1433def0d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMi00LTEtMS0w_03aeb1de-0e63-462e-81ce-f0a1433def0d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTExNTI_9832890b-05e0-465c-a2e3-48b44b6f0bec" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTExNTI_9832890b-05e0-465c-a2e3-48b44b6f0bec" 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="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMi01LTEtMS0w_04a7ce32-ca3c-4729-a171-8d9058fca993"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTExNTI_9832890b-05e0-465c-a2e3-48b44b6f0bec"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RhYmxlOmY0YTUyYjUzNWNkYjQ0OTJiNmIwN2ViNDY4NDZhYzhlL3RhYmxlcmFuZ2U6ZjRhNTJiNTM1Y2RiNDQ5MmI2YjA3ZWI0Njg0NmFjOGVfMi00LTEtMS0w_03aeb1de-0e63-462e-81ce-f0a1433def0d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF83MC9mcmFnOmJjMjE5ZTljNjUwZjRjZDRhMjk2NDc0NDViOTliMjNlL3RleHRyZWdpb246YmMyMTllOWM2NTBmNGNkNGEyOTY0NzQ0NWI5OWIyM2VfMTExNTI_9832890b-05e0-465c-a2e3-48b44b6f0bec"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNS0xLTEtMS0w_b9ae4cc2-463f-46db-8499-a48d4d8ccb93"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNS0xLTEtMS0w_b9ae4cc2-463f-46db-8499-a48d4d8ccb93"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTA5OTUxMTYzMDAxMg_48b09321-9dc1-40d6-b33c-43a38f184a07" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTA5OTUxMTYzMDAxMg_48b09321-9dc1-40d6-b33c-43a38f184a07" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See discussion of the Security Incident at Note 9.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RhYmxlOmNjZTI4NTZiMzUzYzQ2NzliYTBhMGMzZWUzMzI1OTAxL3RhYmxlcmFuZ2U6Y2NlMjg1NmIzNTNjNDY3OWJhMGEwYzNlZTMzMjU5MDFfNS0xLTEtMS0w_b9ae4cc2-463f-46db-8499-a48d4d8ccb93"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmIwNjg5YzU2YmFjODQ5YTg4ODliOTY1MzA3MThkNDY0L3NlYzpiMDY4OWM1NmJhYzg0OWE4ODg5Yjk2NTMwNzE4ZDQ2NF81OC9mcmFnOmUwNDE5N2NiYjQzNzQ0NTRhOTQ0NjljOTc4ZDZmODQ4L3RleHRyZWdpb246ZTA0MTk3Y2JiNDM3NDQ1NGE5NDQ2OWM5NzhkNmY4NDhfMTA5OTUxMTYzMDAxMg_48b09321-9dc1-40d6-b33c-43a38f184a07"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
